Häufige PHP Fehlermeldungen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • 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.