Para mim, o problema era incorreto / faltavam valores de configuração para o servidor Plesk executando tudo. Acabei de seguir as instruções aqui:
http://davidseah.com/blog/2007/04/separate-php-error-logs-for-multiple-domains-with-plesk/
Você pode configurar o PHP para ter um arquivo de log de erros separado para cada definição de VirtualHost. O truque é saber exatamente como configurá-lo, porque você não pode tocar na configuração diretamente sem quebrar o Plesk. Cada nome de domínio em seu (dv) tem seu próprio diretório em / var / www / vhosts. Um diretório típico tem os seguintes diretórios de nível superior:
cgi-bin/
conf/
error_docs/
httpdocs/
httpsdocs/
...and so on
Você deseja criar um arquivo vhost.conf na pasta conf / do diretório do domínio com as seguintes linhas:
php_value error_log /path/to/error_log
php_flag display_errors off
php_value error_reporting 6143
php_flag log_errors on
Altere o primeiro valor para corresponder à sua instalação real (usei /tmp/phperrors.log). Depois de terminar de editar o arquivo vhost.conf, teste a configuração do console com:
apachectl configtest
…or if you don’t have apachectl (as Plesk 8.6 doesn’t seem to)…
/etc/init.d/httpd configtest
E, finalmente, diga ao Plesk que você fez essa alteração.
/usr/local/psa/admin/bin/websrvmng -a