Damit wird die Datei also im aktuellen Verzeichnis erstellt. Das muss deswegen für den Webprozess beschreibbar sein. Zudem kann die fehler.log über das Web gelesen werden (wenn es nicht anderweitig verhindert wird). Hast du dir beide Punkte gut überlegt? Ich würde ja ein Verzeichnis außerhalb des DocumentRoot nehmen, welches extra für das Logging vorgesehen ist und auch vom Webserver/PHP beschrieben werden kann, während die Verzeichnisse im DocumentRoot nur lesbar sind. Das setzt natürlich voraus, dass der Webserver unter einem eigenen Benutzer läuft
Normalerweise nehme ich für soetwas auch ein Verzeichnis eine Ebene höher. Manchmal geht das ja auf dem Webspace mit ../datei. Wenn das nicht geht hänge ich vorn .ht an den Dateinamen. Dann sollte das nicht so einfach aus dem Netz erreichbar sein.
Betriebsart von PHP (Modul, CGI, Fast-CGI, ...):
? Jedenfalls die normale XAMMP-KonfiSteht in der phpinfo()-Ausgabe.
Da hatte ich auch gesucht aber nicht den Eintrag gefunden...