一切似乎都在工作,除了浏览器中的错误重发,我似乎无法正常工作(没有它我就无法工作!)。
我已经阅读了许多文章和其他帖子,它们指出应该在文件/etc/php5/apache2/php.ini
中应用以下值
display_errors = On
display_startup_errors = On
我重启了apache2,甚至重启了我的电脑,但我就是不能让它工作。我甚至尝试过使用phpinfo()
函数,它会报告这些设置与我设置的一样,所以我知道它选择了正确的配置文件,但什么都没有!
任何帮助都是受欢迎的。
发布于 2012-11-24 22:04:20
不要只在php.ini文件中启用第一次出现的display_errors
。确保向下滚动到"real“设置,并将其从Off
更改为On
。
问题是,如果您在第一次出现display_errors
时就接受了更改(即取消注释+添加= On
),那么您所做的更改将在第480行的某处被重写,并再次设置为Off
。
发布于 2012-01-20 20:08:46
我也遇到过同样的问题--通过在两个php.ini
文件中设置display_errors = On
来解决这个问题。
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
然后重新启动Apache:
sudo /etc/init.d/apache2 restart
希望这能有所帮助。
发布于 2011-10-08 00:10:32
要使其正常工作,您应该在php.ini中更改以下变量:
; display_errors
; Default Value: On
; Development Value: On
; Production Value: Off
; display_startup_errors
; Default Value: On
; Development Value: On
; Production Value: Off
; error_reporting
; Default Value: E_ALL & ~E_NOTICE
; Development Value: E_ALL | E_STRICT
; Production Value: E_ALL & ~E_DEPRECATED
; html_errors
; Default Value: On
; Development Value: On
; Production value: Off
; log_errors
; Default Value: On
; Development Value: On
; Production Value: On
搜索它们,因为它们已经定义,并放置您所需的值。然后重新启动apache2服务器,一切都会正常工作。祝好运!
https://stackoverflow.com/questions/5050426
复制相似问题