Следующий скрипт не выводит сообщения об ошибках в браузер. Вместо этого он приводит к ответу 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, ожидание ',' или ';'
, что верно.