首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >浏览器中未显示PHP错误[Ubuntu 10.10]

浏览器中未显示PHP错误[Ubuntu 10.10]
EN

Stack Overflow用户
提问于 2011-02-19 19:07:21
回答 13查看 108.5K关注 0票数 61

一切似乎都在工作,除了浏览器中的错误重发,我似乎无法正常工作(没有它我就无法工作!)。

我已经阅读了许多文章和其他帖子,它们指出应该在文件/etc/php5/apache2/php.ini中应用以下值

  • display_errors = On
  • display_startup_errors = On

我重启了apache2,甚至重启了我的电脑,但我就是不能让它工作。我甚至尝试过使用phpinfo()函数,它会报告这些设置与我设置的一样,所以我知道它选择了正确的配置文件,但什么都没有!

任何帮助都是受欢迎的。

EN

回答 13

Stack Overflow用户

发布于 2012-11-24 22:04:20

不要只在php.ini文件中启用第一次出现的display_errors。确保向下滚动到"real“设置,并将其从Off更改为On

问题是,如果您在第一次出现display_errors时就接受了更改(即取消注释+添加= On),那么您所做的更改将在第480行的某处被重写,并再次设置为Off

票数 61
EN

Stack Overflow用户

发布于 2012-01-20 20:08:46

我也遇到过同样的问题--通过在两个php.ini文件中设置display_errors = On来解决这个问题。

代码语言:javascript
复制
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini

然后重新启动Apache:

代码语言:javascript
复制
sudo /etc/init.d/apache2 restart

希望这能有所帮助。

票数 46
EN

Stack Overflow用户

发布于 2011-10-08 00:10:32

要使其正常工作,您应该在php.ini中更改以下变量:

代码语言:javascript
复制
; 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服务器,一切都会正常工作。祝好运!

票数 37
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5050426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档