我正在以 CGI 模式运行 apache 的服务器上工作,这意味着我无法使用文件.htaccess
来更改 php 错误报告设置,该设置默认情况下是关闭的(不记录或显示错误),我使用以下命令创建了一个 php.ini 文件以启用它:
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
我创建了一个文件来调用phpinfo()
以检查它是否正常工作,并且它显示变量中设置的文件PHPRC
。但是,error_reporting 和 display_errors 仍然状态没有价值在 phpinfo 页面上。
我该如何纠正这个问题并让错误报告(显示或记录到某处的文件)正常工作?
答案1
好吧,我会尝试通过检查 phpinfo() 输出上的“已加载的配置文件”来确保它正在加载您创建的 php.ini。
如果没有加载您想要的,您可以指定其位置。请查看此链接:http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-debian-etch-p2
希望这可以帮助。