So er hat geantwortet und ich konnte mir die Sachen auf dem Server mal ansehen.
Ich hoffe ich erkläre das jetzt auch so richtig, da ich zugeben muss, das ich in Sachen Server noch nicht so fit bin und froh, dass ich keinen Brand im Serverzentrum auslöse, wenn ich mal updates fahre. :D
Es ist gut möglich das die entsprechenden Zeilen in der php.ini mit einem ; auskommentiert sind und daher nicht ausgeführt werden.
Und es kommt darauf an, wie dein php läuft.
Wenn es als Modul läuft dann ...
unter etc/php5/apache2 folgende Einträge in der php.ini vornehmen.
Suche mal nach log_errors und baue die Zeile so;
log_errors = on
Suche dann nach error_log und baue die Zeile so auf
error_log = syslog
Falls diese Zeile nicht vorhanden ist, kannst du sie von Hand einfügen.
Empfehlenswerter Weise unter dem log_errors = on so findest du sie immer wieder wenn du mal den Pfad für das php Log ändern willst.
Läuft es als fastcgi dann musst du die php.ini unter etc/php5/cgi entsprechend anpassen.
Es wird wohl auch so sein das du den Server nochmals neu starten musst, damit die geänderte php.ini greift.