JLo*_*ove 58 php apache lamp apache2 ubuntu-10.10
我是PHP和整个LAMP堆栈的新手,但我已经设法在我的Ubuntu 10.10系统上运行它.一切似乎都在工作,除了在浏览器中的错误重新发布,我似乎无法工作(我不能没有!).
我已经阅读了一些文章和其他线程,表明应该在文件中应用以下值/etc/php5/apache2/php.ini:
display_errors = Ondisplay_startup_errors = On我重新启动了apache2,甚至重新启动了我的计算机,但对于我的生活,我无法让它工作.我甚至尝试使用phpinfo()功能,报告这些设置是我设置它们所以我知道它正在拿起正确的配置文件,但没有!
欢迎任何帮助.
dbm*_*dbm 57
不要只display_errors在php.ini文件中启用第一次出现.确保向下滚动到"真实"设置并将其从更改Off为On.
问题是,如果你决定改变(即取消注释+添加= On),display_errors你的第一次更改将被覆盖在第480行的某个地方Off再次设置.
小智 43
我遇到了同样的问题 - 通过display_errors = On在两个php.ini文件中设置来解决它.
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
Run Code Online (Sandbox Code Playgroud)
然后重启Apache:
sudo /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
sti*_*ksu 37
要使其工作,您应该在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
Run Code Online (Sandbox Code Playgroud)
按照已定义的方式搜索它们并输入所需的值.然后重启你的apache2服务器,一切都会正常工作.祝好运!
编辑/etc/php5/apache2/php.ini后一定要重启apache.
您可以通过运行:
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
小智 5
display_errors =开
/etc/init.d/apache2重新启动