Si alguien viene a buscar, debería verse así:
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/domains/example.com/html
ErrorLog /var/www/domains/example.com/apache.error.log
CustomLog /var/www/domains/example.com/apache.access.log common
php_flag log_errors on
php_flag display_errors on
php_value error_reporting 2147483647
php_value error_log /var/www/domains/example.com/php.error.log
</VirtualHost>
Esto es solo para desarrollo ya que display_errorestá activado. Notará que el registro de errores de Apache está separado del registro de errores de PHP. Lo bueno está en php.error.log.
Eche un vistazo aquí para obtener la error_reportingclave http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting