Почему выпадает 500 ошибка?

Такой вопрос, при отправке формы, вываливается ошибка 500 (Internal Server Error)
Не понятно почему, на одном сервере все ок работает, на другом, ничего не выполняется. У меня 2 php файла, отвечают за 2 разные формы, на одном серваке все работает, на втором вываливается ошибка

PHP:

<?php

$recepient = "kj@yourautodirect.ca";
$sitename = "Cars";

$name = trim($_POST["name-popup"]);
$phone = trim($_POST["phone-popup"]);
$email = trim($_POST["email-popup"]);
$text = trim($_POST["message-popup"]);

$pagetitle = "New sign from \"$sitename\"";
$message = "Name: $name \Phone: $phone \Email: $email \Message: $text";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");


js:
var sendContactInfo = function(e) {
        var formData = $('#callback').serialize();
        console.log(formData);
        $.ajax({
			type: "POST",
			url: $('#callback').attr('action'),
			data: formData
		}).done(function() {
			alert("Thanks for contact us");
			setTimeout(function() {
				$.fancybox.close();
			}, 1000);
		});
		return false;
    }
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 1
@kodwi
https://moikrug.ru/kodwi
Включи логирование ошибок на сервере. Развидь ошибки. Загугли. Мне кажется там все элементарно, но без логов непонятно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы