2015-12-16 3 views
0

Я получаю Internal Server Error, когда ошибка произошла в файле php на реальном сервере.Ошибка внутреннего сервера при возникновении ошибки в файле php

Я папка test с файлом test.php, когда я генерировать ошибку синтаксиса в test.php я получу Internal server error. Rerferd многие из сообщений stackoverflow, но не получили точное решение.

Примечание

1.added ini_set('display_errors', 1) в test.php.

2.дополнительный php_flag display_errors 1 в .htaccess файл, который находится в test папке.

Также файл ошибки генерируется в папке test и содержит ошибки php.

Полная ошибка отображается в окне браузера.

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

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

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

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

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

+0

попробовать его с 'error_reporting (E_ALL); ' –

+0

снова тот же результат –

+0

Это проблема, связанная с сетью, просто для тестирования измените имя файла и запустите. – devpro

ответ

0
  1. Ошибка в файле .htaccess (проверить .htaccess и исправить, если есть какая-либо ошибка).
  2. Ошибки синтаксиса PHP не отображаются, поскольку в файле php.ini необходимо включить ведение журнала ошибок.

enter image description here

Если еще proble сохраняется, обратитесь к общим хостинг-провайдера и попросить их предоставить журнал ошибок сервера.

0

Наконец нашел решение Создайте файл php.ini в моей корневой папке и добавили к нему следующий

include_path = ".:/usr/local/lib/php" 
display_errors = On 

Теперь я получите ошибки в окне браузера

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