每个 vhost 的 php 错误日志

每个 vhost 的 php 错误日志

过去,我使用每个虚拟主机单独的 php_error 日志没有遇到任何问题。

我最近安装了一个带有 Ubuntu 16.04 的服务器,在 apache2 上使用 php7。

我的虚拟主机读取:

<VirtualHost *:80>
    ServerName examp.com
    Header always unset X-Frame-Options
    DocumentRoot /var/www/sos/rtg/html
    ErrorLog /var/www/sos/rtg/error.log
    CustomLog /var/www/sos/rtg/access.log combined
    php_flag log_errors on
    php_flag display_errors on
    php_value error_reporting 2147483647
    php_value error_log /var/www/sos/rtg/php_error.log
    php_admin_value error_log "/var/www/sos/rtg/php_error.log"
</VirtualHost>

根据互联网的建议,我已 touch 'ed php_error.log 并调整权限。chown 和 chmod 所有不同的可能性。我似乎无法让 php 写入除 apache 的 error.log 之外的错误日志

我已经在我拥有的所有其他服务器上运行了该功能(尽管是 ubuntu 14、apache2 和 php5)

答案1

touch /path/to/php_error.log
chown www-data:www-data php_error.log
chmod 755 php_error.log

https://stackoverflow.com/questions/35731760/php-cant-write-to-error-log-permission-denied

让我找到了答案

相关内容