I am setting up a webserver in CentOS 7 with multiple virtual hosts which includes a drupal website. I want to log the PHP errors of my Drupal website, say 'mysite' to a custom file say, /var/log/httpd/mysite_error.log. I have set this up in the httpd conf file of the virtual host (and this has worked for non-Drupal sites) but the errors are still logged to /var/log/php_error.log.
httpd conf file of the virtual host mysite (/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>