過去に、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ですが)
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
私を答えに導きました