我们正在IIS 7服务器上运行PHP 5.2.5,并且遇到使PHP错误可见的问题。此刻,每当我们遇到PHP错误时,服务器都会发回500错误并显示消息“该页面无法因为发生内部服务器错误而显示。”
对于生产网站来说,这可能是一个不错的设置,但是在开发服务器上却很烦人... ;-)
我曾尝试配置php.ini
以在屏幕上显示错误以及将错误记录到特定文件夹中,但是服务器似乎之前捕获了所有错误并通过PHP进行阻止和处理。
有人知道我们需要做什么才能使IIS在屏幕上显示PHP错误吗?任何有关该主题的链接,技巧或教程都将不胜感激!
ini_set("display_errors", "on");
在php文件中添加这些行。
log_errors=1
,error_reporting=-1
,log_errors_max_len=0
。