Назад | Перейти на главную страницу

Ubuntu PHP5 / Apache2 - отображение ошибки 500 вместо сообщения об ошибке

Следующий сценарий не выводит в браузер сообщения об ошибках. Вместо этого он приводит к ответу HTTP Error 500.

<?php
error_reporting(E_ALL);
ini_set('display_errors', 'On');

phpinfo();

echo "test" asdf // This should error
?>

Идеи? Это базовая установка php5 / apache2 на ubuntu. httpd.conf пуст, файла .htaccess нет.

В файле error.log отображается сообщение об ошибке:

синтаксическая ошибка, неожиданный T_STRING, ожидание ',' или ';'

что правильно.

Если в сценарии есть ошибка синтаксического анализа, которая не позволяет ему запускаться, это также не позволяет ему изменить настройку PHP.