Nur mal so für alle Fälle:
der Strichpunkt, mit dem in der php.ini die Zeile beginnt ist ein Kommentarzeichen. D.h. um die Zeile zu aktivieren muss der entfernt werden!
Bei mir sieht die entscheidende Zeile so aus:
- Code: Alles auswählen
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
Das bedeutet: Zeige alle Fehler und nicht Notice und nicht Veraltet. Das Tildezeichen ~ bedeutet hier "nicht"
Die Zeile befindet sich bei mir so bei Zeilennummer 500 ist so Ende erstes Viertel der Datei. Der Block beginnt so:
- Code: Alles auswählen
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Da lässt sich auch noch viel einstellen, grundsätzlich ist das aber auch gut dokumentiert. so steht z.B. bei jeder Einstellung dabei, was der Default (also Standard)-Wert ist. Dieser wird verwendet wenn keine Einstellung aktiv ist, also die Zeile auskommentiert ist.
Dann ist eine Empfehlung für den Entwicklungs(Development)-Wert und den Live(Production)-Wert dabei.
Sieht meist so aus:
- Code: Alles auswählen
; Default Value: On
; Development Value: On
; Production value: Off
Bedeutet: als Standard eingeschaltet, für die Entwicklung einschalten, für die Produktion ausschalten.
Gruß
Magnus