web-dev-qa-db-ja.com

仮想ホストごとのphpエラーログ

過去に、vhostごとに個別のphp_errorログに問題はありませんでした。

最近、Apache2でphp7を使用して、Ubuntu16.04でサーバーをインストールしました。

私の仮想ホストは読みます:

<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>

インターネットの推奨事項に基づいて、php_error.logに触れ、権限を調整しました。 chownとchmodはすべて異なる可能性があります。 Apacheのerror.log以外のエラーログにphpを書き込むことができないようです

私はこれを私が持っている他のすべてのサーバーで動作させました(ubuntu 14、Apache2、php5ですが)

1
James Bailey
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

私を答えに導きました

2
James Bailey