auf meinem Server
Mit dem „meinem“ ist das so eine Sache. Hast Du Root-Rechte?
(an anderer Stelle)
error_log = /home/USER/phperror.log
Beachte bitte, dass Du damit das Logfile an einer nicht erwarteten Stelle schreibst. logrotate wird also diese Datei nicht bearbeiten - es sei denn Du konfigurierst auch diesen Dienst.
Sonst kann es passieren, dass Dein Error-Log sämtlichen verfügbaren Platz auf dem Server „frisst“. Da muss nur ein Skript „durchzudrehen“, dann geht das überraschend schnell.
Logisch und einfach wäre aber:
error_log = /var/log/apache/phperror.log