我在 IIS 7.5 服务器(Win7 64 下)上运行 PHP 5.4.5,无法显示 PHP 错误。目前,每当我遇到 PHP 错误时,服务器都会返回 500 错误,并显示消息“由于发生内部服务器错误,无法显示页面。”
我使用 phpmanager 配置 php。php Ini 正确,错误日志记录 E_ALL 和 display_errors 已启用(错误也写入日志)。我已经将 errorMode 从 DetailedLocalOnly 设置为 Detailed,并删除了所有错误页面。但仍然是相同的错误 500... PS:我已经阅读了 serverfault 和 stackoverflow 上的所有帖子。
答案1
请看这里:如何在 IIS7 上显示和记录 PHP 错误?。您将需要编辑 http 配置,以便允许向远程用户显示错误。
答案2
错误 500 是内部服务器错误,而不是 PHP 错误。它表示您的 Web 服务器出现问题,可能是 IIS 配置错误。请查看您的 Web 服务器日志以了解具体问题。
答案3
我是 Tematres 的开发人员,也许这个帖子可以帮助您:http://sourceforge.net/p/tematres/discussion/592732/thread/e2ed8799/?limit=50#d22e