我在IIS 7.5服务器上运行PHP 5.4.5(在Win7 64下),我有问题使PHP错误可见。 此刻,当我有一个PHP错误时,服务器发回500错误消息“页面无法显示,因为发生了内部服务器错误”。
我使用phpmanager来configurationphp。 PHP Ini正确,错误日志E_ALL和display_errors启用(错误也写入日志)。 我已经从DetailedLocalOnly中将errorMode设置为Detailed,并删除了所有的错误页面。 但它是同样的错误500 … PS:我已经阅读了所有张贴在serverfault和stackoverflow。
看看这里: 如何显示和loggingIIS7上的PHP错误? 。 您将需要编辑httpconfiguration,以便允许向远程用户显示错误。
错误500是内部服务器错误,而不是PHP错误。 它表明你的Web服务器有问题,也许是IISconfiguration错误。 检查您的Web服务器日志的具体问题。
我是Tematres的开发者,可能是这个线程可以帮助你: http : //sourceforge.net/p/tematres/discussion/592732/thread/e2ed8799/? limit=50#d22e