我们的开发服务器在最近更新到 PHP 5.3 时遇到了一些配置不匹配的问题,现在我看不到任何错误——每当我遇到致命/解析错误时,我只会看到一个空白页面。
现在,我知道如何在正常情况下启用错误报告,但是我无权访问 php.ini,并且ini_set('display_errors', 1)
如果页面遇到解析错误,显然也不会删除它。
有没有其他方法可以通过 .htaccess 设置/覆盖 php.ini 的设置?
我们的开发服务器在最近更新到 PHP 5.3 时遇到了一些配置不匹配的问题,现在我看不到任何错误——每当我遇到致命/解析错误时,我只会看到一个空白页面。
现在,我知道如何在正常情况下启用错误报告,但是我无权访问 php.ini,并且ini_set('display_errors', 1)
如果页面遇到解析错误,显然也不会删除它。
有没有其他方法可以通过 .htaccess 设置/覆盖 php.ini 的设置?
是的,在 .htaccess 中,您可以输入:
php_value display_errors 1
...只要没有人将以下内容放入非 htaccess Apache 配置文件中:
php_admin_value display_errors 0
请参阅此处了解更多信息。