【发布时间】:2011-10-24 02:11:33
【问题描述】:
我有一个开发环境和一个运行在同一主机上的实时环境,使用 nginx 和 fastcgi。在 php.ini 中,display_errors 设置为关闭,这样错误就不会显示在生产站点上。
现在,在开发环境中,我需要能够看到这些错误。所以我会做ini_set('display_errors', 'On');,但是,如果是解析错误,则不会执行,也不会显示错误。
所以我的问题是,有什么方法可以在我的 php.ini 文件中安全地将 display_errors 设置为 on,然后可以使用 nginx 中的虚拟主机文件来确保错误不会显示在生产现场?
【问题讨论】:
-
很遗憾没有,因为我没有使用 Apache。
-
看看这里:stackoverflow.com/questions/107828/… 你可以用 .htaccess 解决这个问题
-
nginx 不支持 .htaccess。
标签: php nginx error-reporting