Häufige PHP Fehlermeldungen

Es gibt die ein oder andere Fehlermeldung in PHP, die einem immer wieder über den weg läuft. Hier werden die häufigsten Fehler aufgezeigt, und erklärt, warum der Fehler überhaupt auftritt.

Parse error: parse error in C:\Apache\htdocs\read.php on
line 8

Diese Fehlermeldung weißt auf einen Fehler in der PHP Syntax
hin. Das bedeutet, dass nach einer Anweisung z.B. ein ";"
vergessen wurde, oder eine Klammer zuviel oder zu wenig gesetzt
wurde.

Fatal error: Call to unsupported/undefined function ... in
C:\Apache\htdocs\read.php on line 8

Diese Fehlermeldung weißt darauf hin, dass eine verwendete
Funktion nicht in der verwendeten PHP Version mit Modulen vorhanden
ist. Die Fehlermeldung tritt aber auch auf, wenn man eine selbst-definierte
Funktion falsch aufruft.

Warning: Wrong parameter ... for ... in C:\Apache\htdocs\read.php
on line 8

Dieser Fehler weißt darauf hin, dass zuviele Parameter bzw.
falsche Parameter an eine Funktion übergeben wurden.

Warning: Cannot add header information - header was already
sent ... in C:\Apache\htdocs\read.php on line 4

Wer einen Text ausgibt und daraufhin die header() Funktion aufruft
erhält diese Fehlermeldung, da für den Text, der ausgegeben
wurde bereits ein HTTP-Header gesendet wurde.
Die Fehlermeldung tritt vor allem in Verbindung mit verschiedenen
Funktionen auf. Gibt die eine Funktion z.B. eine Fehlermeldung aus,
so kann die andere keinen HTTP-Header über header() senden.

Parse error: parser stack overflow in C:\Apache\htdocs\read.php
Dieser Fehler besagt, dass der PHP Speicher voll ist.
Das ist oft bei Endlosschleifen der Fall, vor allem wenn eine include()
Anweisung in einer Schleife steht.

Warning: fopen("file.txt","r+") - No
such file or directory

Bei diesem Fehler wird darauf verwiesen, dass die Datei oder das
Verzeichnis eventuell nicht vorhanden ist. Dabei sollte man sich
auf jeden Fall den Dateinamen genauer anschauen. Ein kleiner Vertipper
und schon hat man diese Fehlermeldung.

SAFE MODE Restriction in effect. The script whose uid is
531 is not allowed to access...

Dabei ist in der PHP Version der Safe Mode eingeschaltet. Dadurch
werden verschiedene Funktionen des Upload-Systems gesperrt. Dadurch
ist z.B. der Zugriff auf andere Kunden-Accounts nicht möglich.

Die Fehlermeldung tritt z.B. auch auf, wenn ein include() eine Datei
einbinden soll, die einem anderen Unix-Besitzer (uid) gehört.
(tf)

This entry was posted in PHP Tricks. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *