我一直在梳理我的/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,但是问题仍然存在。
你对我如何解决这个问题有什么建议吗?如果你想要更多的信息,请告诉我。
发布于 2020-03-24 20:02:38
PHP可以通过两种方式使用和配置。
/etc/apache2/sites-enabled中找到这些文件。根据配置主机名的方式(理想情况下,每个虚拟主机配置一个文件),这些设置将覆盖php.ini中的主机名。通常超值之一是日志文件和访问文件。更改apache配置中的设置需要重新启动服务,因为apache将所有设置都保存在内存中以提高性能。
https://stackoverflow.com/questions/60836617
复制相似问题