Michael Stum Michael Stum - 5 months ago 23
Linux Question

error_log per Virtual Host?

On one Linux Server running Apache and PHP 5, we got multiple Virtual Hosts with separate logfiles and everything. The only thing we cannot seem to separate between virtual hosts is the php

error_log
.

Overriding this setting in the
<Location>
of the
httpd.conf
does not seem to do anything.

Did I overlook something? Is there a way to have separate php
error_logs
for each Virtual Host?

Answer

To set the Apache (not the PHP) log, the easiest way to do this would be to do:

<VirtualHost IP:Port>
   # Stuff,
   # More Stuff,
   ErrorLog /path/where/you/want/the/error.log
</VirtualHost>

If there is no leading "/" it is assumed to be relative.

Apache Error Log Page