» Notice Meldungen in PHP

Aritkel Informationen:


Artikel Titel: Notice Meldungen in PHP
Artikel Datum: 01.01.2007
Druckbare Version
Artikel Kategorie: Allgemein
Autor: PAS

Wenn ihr bei PHP-Scripten Hinweise (Notice) wie Notice: Undefined index....
oder Notice: Undefined variable... bekommt liegt es daran das der Server alle
Error-Meldungen in PHP anzeigt. Dies kann nach einer Zeit nervig werden,
da die meisten Scripte solche Meldungen haben, da die Scripte sonst unnötig groß wären.
Beheben: Loggt euch als Root ein und bearbeitet die Datei PHP.ini:

vi php.ini

[Falls ihr nicht wisst wo diese Datei ist, sucht sie mit (find / -name php.ini)]
Nun sucht ihr die Variable "error_reporting" und ändert diese Variable in:

error_reporting = E_ALL & ~E_NOTICE

Nun speichert ihr die Veränderung ab ":wq" und startet Apache neu:

/etc/init.d/apache2 restart

oder:

rcapache2 restart

Nun sollten keine Hinweise mehr sichtbar sein ;-).

Beachten Sie:
Wir übernehmen keinerlei Haftung für irgendwelche Schäden, Ausfälle oder sonstigen Geschehnissen.
Alle Angaben sind ohne Gewähr, Sie handeln auf eigenes Risiko!

Alle genannten Soft- und Hardwarebezeichnungen sowie Markennamen sind Eigentum ihrer jeweiligen Inhaber und unterliegen im Allgemeinen warenzeichen-, marken- oder patentrechtlichem Schutz.
Alle Rechte vorbehalten


Kommentare


>> Kommentar hinzufügen

-- Kommentar von Daniel am 27.12.2008 um 08:37:16 --
Hallo! Ich finde das nicht als die richtige Herangehensweise. Es gibt Sachen wo solche Notices nicht zu vermeiden sind. Aber Grundsätzlich sollte gelten sauber zu programmieren um diesen Notices entgegen zu wirken. Niemals Fehlermeldungen untedrücken wenn nicht unbedingt nötig. mfg daniel