我习惯于从 Apache 为站点提供服务,但现在我不得不使用 IIS 服务器。
我的许多 PHP 页面返回错误 500,我无法调试,因为 IIS 正在抑制错误消息。我已经尝试ini_set('display_errors',1);
过代码,但无济于事。
错误显示在某些站点上,但不是我想要调试的特定站点,因此我认为它不是全局 PHP 设置,而是与该站点的站点设置有关。
我找不到关于如何启用显示 PHP 错误的明确答案。
我找到了这个链接,但不确定在哪里可以找到“ system.webServer->httpErrors ”。
如何在 IIS 下启用 PHP 中的显示错误?
代替记录它们怎么样?
编辑php.ini并设置
error_reporting = E_ALL & ~E_NOTICE
log_errors = On
Run Code Online (Sandbox Code Playgroud)
或者
error_log = syslog
登录到 Windows 事件日志,或
error_log = location/of/logfile
登录到文件。
归档时间: |
|
查看次数: |
14469 次 |
最近记录: |