首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发出设置服务器以记录指定文件中的php错误

问发出设置服务器以记录指定文件中的php错误
EN

Stack Overflow用户
提问于 2020-03-24 17:52:45
回答 1查看 33关注 0票数 0

我一直在梳理我的/etc/php/7.0/apache2/php.ini和/etc/apache2/apache2.conf文件,同时尝试设置一个特定的错误日志文件来将所有错误转储到其中。

使用phpinfo();,我看到/var/www/html/error_log被用于error_log,这正是我想要的。我已经在/etc/php/7.0/apache2/php.ini中设置了这个。

但是,php错误仍被放置在/var/log/apache2/error.log中。

我尝试使用sudo service apache2 restart重新启动Apache,但是问题仍然存在。

你对我如何解决这个问题有什么建议吗?如果你想要更多的信息,请告诉我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-24 20:02:38

PHP可以通过两种方式使用和配置。

  • 首先采用php.ini,所有这些设置都以CLI模式使用,所以当您从终端或控制台调用脚本时.

  • 第二种方式是一个way服务器,在您的例子中是apache。这使用mod_php或php。Apache由自定义配置文件控制,您可以在/etc/apache2/sites-enabled中找到这些文件。根据配置主机名的方式(理想情况下,每个虚拟主机配置一个文件),这些设置将覆盖php.ini中的主机名。通常超值之一是日志文件和访问文件。

更改apache配置中的设置需要重新启动服务,因为apache将所有设置都保存在内存中以提高性能。

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

https://stackoverflow.com/questions/60836617

复制
相关文章

相似问题

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