2015-11-18 2 views
-3

Я пытаюсь отправить форму с помощью ajax в php-файл. Но когда я пытаюсь получить доступ к файлу PHP, организованном CPanel это продолжают говорить500 Ошибка внутреннего сервера PHP FILE

Внутренняя ошибка сервера

Сервер обнаружил внутреннюю ошибку или некорректное и был не смог выполнить ваш запрос.

Обратитесь к администратору сервера, [email protected] и , чтобы сообщить им о времени возникновения ошибки, и все, что вы могли бы сделать , могло привести к ошибке.

Дополнительная информация об этой ошибке может быть доступна на сервере error log.

Кроме того, 404 не найдена ошибка при попытке использовать ErrorDocument для обработки запроса.»

Я пробовал много решений. Измените разрешение на 777 и добавив некоторые обработчик в .htaccess AddHandler application/x-httpd-php .html .htm но бездельники произошло

Вот журнал ошибок в CPanel «HTTPD [139208]: [ошибка] [клиент] Файл не существует: /home/mywebsite/public_html/500.shtml».. Я не администратор. учетной записи, поэтому у меня ограниченный доступ к cpanel.

Это мой php-код, на самом деле весь php-файл получил 505 ошибок внутреннего сервера.

require("PHPMailerAutoload.php"); 
$mail    = new PHPMailer(); 

$body = "name: " . $_POST['name'] . "<br/>". "email: " . $_POST['email'] 
    . "<br/>" . "Contact number: " . $_POST['contactnumber'] 
    . "<br/>" . "I'd like to talk about: " . $_POST['idliketotalkabout'] 
    . "<br/>" . "Some more detail: " . $_POST['somemoredetail']; 

$mail->IsSMTP(); 
$mail->SMTPAuth = true; 
$mail->Host  = "smtp.gmail.com"; 
$mail->Port  = 587; 
$mail->Username = "[email protected]"; 
$mail->Password = "password"; 
$mail->SMTPSecure = 'tls'; 
$mail->SetFrom($_POST['email'], $_POST['name']); 
$mail->AddReplyTo($_POST['email'],$_POST['name']); 
$mail->Subject = "contact"; //SUBJECT TITLE 
//$mail->AltBody = "Thanks for your Inquiry.."; 
$mail->MsgHTML($body); 
$mail->AddAddress("[email protected]", "test admin"); 

if(!$mail->Send()) { } else { } 

Он отлично работает в моей локальной машине ..

Любой человек может помочь мне это ?! Благодаря!!!

+2

Возможно, это ошибка в коде, вы можете поделиться своим файлом php? – Nirnae

+0

Поделитесь своим кодом, он может иметь некоторые функциональные ошибки – Thamilan

+1

Проверьте свой сервер erro log – starkeen

ответ

0

Попробуйте установить разрешение на 644 и посмотреть, что он вам дает. Если файл пуст, без какого-либо кода, вы получаете также ошибку?

+0

Я установил его в 644, но он говорит, что ошибка 404 на всем сайте –

+0

А, ладно, это проблема .htaccess, если у вас есть 404, вы можете показать свой файл .htaccess? –

+0

Приложение AddHandler/x-httpd-php .html .htm Но я удаляю его, потому что ошибка остается прежней. –

Смежные вопросы