Tach!
Die Datei sollte natürlich außerhalb des DocumentRoots zu liegen kommen, und Schreibrechte darauf braucht PHP auch.
Muss die php.ini nicht in jedes Verzeichnis, von wo aus ich die PHP-Scripte aufrufe? Oder stellt error_log eine Ausnahme dar?
Ja und jein. Das was da in error_log angegeben wird, kann überall liegen, solange der PHP-Prozess drauf schreiben kann. Der Ort der php.ini und der von dieser Datei haben keine Abhängigkeiten voneinander.
dedlfix.