Php

Ubuntu PHP5/Apache2 - 顯示 500 錯誤而不是錯誤消息

  • March 3, 2011

以下腳本未向瀏覽器輸出錯誤消息。相反,它會導致 HTTP 錯誤 500 響應。

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

phpinfo();

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

想法?這是 ubuntu 上的基本 php5/apache2 安裝。httpd.conf 為空白,沒有 .htaccess 文件。

error.log 文件顯示錯誤消息:

語法錯誤,意外的 T_STRING,需要 ‘,’ 或 ‘;’

哪個是對的。

如果腳本存在阻止其執行的解析錯誤,這也會阻止它更改 PHP 設置。

引用自:https://serverfault.com/questions/242662