Computerwissenschaften

PHP-Fehlerbehebung, wenn die Seite ganz weiß geladen ist

Sie laden Ihre PHP- Webseite hoch und sehen sie sich an. Anstatt zu sehen, was Sie erwartet haben, sehen Sie nichts. Ein leerer Bildschirm (oft weiß), keine Daten, kein Fehler, kein Titel, nichts. Sie sehen die Quelle … sie ist leer. Was ist passiert?

 

Fehlender Code

Der häufigste Grund für eine leere Seite ist, dass im Skript ein Zeichen fehlt. Wenn Sie ein  oder } oder weggelassen haben ; Irgendwo wird dein PHP nicht funktionieren. Sie erhalten keinen Fehler. Sie erhalten nur einen leeren Bildschirm.

Es gibt nichts Frustrierenderes, als Tausende von Codezeilen nach dem einen fehlenden Semikolon zu durchsuchen, das das Ganze durcheinander bringt. Was kann getan werden, um dies zu korrigieren und zu verhindern?

    • Aktivieren Sie die PHP-Fehlerberichterstattung. Sie können viel darüber lernen, was falsch läuft, aus den Fehlermeldungen, die PHP Ihnen gibt. Wenn Sie derzeit keine Fehlermeldungen erhalten, sollten Sie die  PHP-Fehlerberichterstattung aktivieren .
    • Testen Sie Ihren Code häufig. Wenn Sie jedes Teil beim Hinzufügen testen, kennen Sie den spezifischen Abschnitt zur Fehlerbehebung, wenn Sie auf ein Problem stoßen. Es wird in allem sein, was Sie gerade hinzugefügt oder geändert haben.
    • Versuchen Sie es mit einem farbcodierten Editor. Viele PHP-Editoren – auch kostenlose – kennzeichnen Ihr PHP bei der Eingabe farblich. Auf diese Weise können Sie Zeilen auswählen, die nicht enden, da Sie große Codestücke in derselben Farbe haben. Es ist nicht aufdringlich für Programmierer, die es vorziehen, ohne Schnickschnack zu programmieren, aber hilfreich bei der Fehlerbehebung.
    • Kommentiere es aus. Eine Möglichkeit, das Problem einzugrenzen, besteht darin , große Teile Ihres Codes auskommentieren. Beginnen Sie oben und kommentieren Sie alle bis auf die ersten Zeilen in einem großen Block aus. Echo () dann eine Testnachricht für den Abschnitt. Wenn es gut klingt, liegt das Problem in einem Abschnitt weiter unten im Code. Bewegen Sie den Anfang Ihres Kommentars und Ihres Testechos nach unten, während Sie Ihr Dokument durcharbeiten, bis Sie das Problem finden.

 

 

Wenn Ihre Site Schleifen verwendet

Wenn Sie in Ihrem Code Schleifen verwenden. kann es sein, dass Ihre Seite in einer Schleife steckt, die nie aufhört zu laden. Möglicherweise haben Sie vergessen,  am Ende einer Schleife ++ zum Zähler hinzuzufügen  , sodass die Schleife für immer ausgeführt wird. Möglicherweise haben Sie es dem Zähler hinzugefügt, es jedoch zu Beginn der nächsten Schleife versehentlich überschrieben, sodass Sie nie an Boden gewinnen.

Eine Möglichkeit, dies zu erkennen, besteht darin, die aktuelle Zählernummer oder andere nützliche Informationen zu Beginn jedes Zyklus wiederzugeben (). Auf diese Weise erhalten Sie möglicherweise eine bessere Vorstellung davon, wo die Schleife auslöst.

 

Wenn Ihre Site keine Schleifen verwendet

Stellen Sie sicher, dass kein HTML oder Java, das Sie auf Ihrer Seite verwenden, ein Problem verursacht und dass alle  enthaltenen Seiten  fehlerfrei sind.

Similar Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.