我使用nginx和fastcgi在同一个主机上运行了一个开发环境和一个实时环境.在php.ini中,将display_errors设置为off,以便错误不会显示在生产站点上.

现在,在开发环境中,我需要能够看到这些错误.因此,我会执行ini_set(‘display_errors’,’On’);但是,如果它是解析错误,则不会执行,并且不会显示该错误.

所以我的问题是,有什么方法可以安全地将php.ini文件中的display_errors设置为on,然后可以使用nginx中的虚拟主机文件来确保错误未在生产站点上显示?

最佳答案
如果您使用的是fastcgi,则可以将其配置为与其他php.ini文件一起运行php.我对nginx和fastcgi配置不熟悉,因此无法提供任何提示.请参阅php manual,了解如何运行PHP.

我认为您可能想像php -d display_errors = On一样在开发环境中运行它

dawei

【声明】:淮南站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。