【发布时间】:2020-01-12 05:08:07
【问题描述】:
我在 CentOS 7 中设置了一个带有多个虚拟主机的网络服务器,其中包括一个 drupal 网站。我想记录我的 Drupal 网站的 PHP 错误,例如将“mysite”写入自定义文件 /var/log/httpd/mysite_error.log。我已经在虚拟主机的 httpd conf 文件中进行了设置(这对非 Drupal 站点有效),但错误仍然记录到 /var/log/php_error.log。
虚拟主机mysite的httpd conf文件(/etc/httpd/sites-available/mysite):
<VirtualHost *:80>
ServerName mysite
DocumentRoot /var/www/html/mysite/
<Directory "/var/www/html/mysite">
AllowOverride All
</Directory>
ErrorLog /var/log/httpd/mysite_error.log
CustomLog /var/log/httpd/error_log combined
</VirtualHost>
【问题讨论】:
-
Drupal 也会为他自己记录错误。您是否检查了报告 -> 最近的日志消息?也许这对你有帮助?