Für mich war das Problem schlecht / fehlende Konfigurationswerte für den Plesk-Server, auf dem das Ganze ausgeführt wird. Ich habe gerade die Anweisungen hier befolgt:
http://davidseah.com/blog/2007/04/separate-php-error-logs-for-multiple-domains-with-plesk/
Sie können PHP so konfigurieren, dass für jede VirtualHost-Definition eine separate Fehlerprotokolldatei vorhanden ist. Der Trick besteht darin, genau zu wissen, wie es eingerichtet wird, da Sie die Konfiguration nicht direkt berühren können, ohne Plesk zu beschädigen. Jeder Domainname auf Ihrem (dv) hat ein eigenes Verzeichnis in / var / www / vhosts. Ein typisches Verzeichnis hat die folgenden Verzeichnisse der obersten Ebene:
cgi-bin/
conf/
error_docs/
httpdocs/
httpsdocs/
...and so on
Sie möchten eine vhost.conf-Datei im Ordner conf / des Domänenverzeichnisses mit den folgenden Zeilen erstellen:
php_value error_log /path/to/error_log
php_flag display_errors off
php_value error_reporting 6143
php_flag log_errors on
Ändern Sie den ersten Wert entsprechend Ihrer tatsächlichen Installation (ich habe /tmp/phperrors.log verwendet). Nachdem Sie die Datei vhost.conf bearbeitet haben, testen Sie die Konfiguration über die Konsole mit:
apachectl configtest
…or if you don’t have apachectl (as Plesk 8.6 doesn’t seem to)…
/etc/init.d/httpd configtest
Und schließlich sagen Sie Plesk, dass Sie diese Änderung vorgenommen haben.
/usr/local/psa/admin/bin/websrvmng -a