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

2022-08-30 09:30:01

我是PHP和整个LAMP堆栈的新手,但我已经设法在我的Ubuntu 10.10系统上启动并运行它。除了浏览器中的错误重新发布之外,一切似乎都在工作,我似乎无法正常工作(而且我无法正常工作!

我已经阅读了许多文章和其他线程,它们表明应该在文件中应用以下值:/etc/php5/apache2/php.ini

  • display_errors = On
  • display_startup_errors = On

我已经重新启动了apache2,甚至重新启动了我的计算机,但对于我的生活,我只是无法让它工作。我甚至尝试过使用功能,它报告这些设置与我设置的一样,所以我知道它正在拾取正确的配置文件,但什么都没有!phpinfo()

欢迎任何帮助。


答案 1

不要只是在 php.ini 文件中启用 的第一次出现。确保向下滚动到“真实”设置并将其从 更改为 。display_errorsOffOn

问题是,如果您在第一次发生更改时就解决了更改(即取消注释+添加),则会在第480行的某个地方被覆盖,在那里它再次被设置为。= Ondisplay_errorsOff


答案 2

我有同样的问题 - 通过在两个文件中设置来解决它。display_errors = Onphp.ini

/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini

然后重新启动 Apache:

sudo /etc/init.d/apache2 restart

希望这有帮助。


推荐