WP Umbrella Logo

Wie behebt man "Parse Error: Syntaxfehler, Unerwartet" und Behebung von Syntaxproblemen in WordPress

Eine Schritt-für-Schritt-Anleitung zur Behebung von WordPress-Syntaxfehlern.

Das Team von WP Umbrella
-

Versuchen Sie, Syntaxfehler in WordPress zu beheben?

Der Fehler kann durch ein einziges Zeichen verursacht werden, weshalb er sehr häufig auftritt.

Ein Syntaxfehler auf Ihrer WordPress-Website ist kein Grund zur Sorge: Es ist einer der häufigsten Fehler, auf den Entwickler stoßen, wenn sie etwas mit WordPress erstellen.

Sie müssen nicht gleich entmutigt sein. Lesen Sie weiter, um zu erfahren , wie Sie den WordPress-Syntaxfehler beheben können.

Syntaxfehler in Wordpress

Was ist ein Syntaxfehler?

WordPress-Syntax-Fehler sind häufig

Die Hauptursache für Syntaxfehler in WordPress sind fehlerhafte PHP-Skripte. Es gibt mehrere häufige Fehler in der Codierung, darunter fehlende Interpunktion, ungültige Variablen und falsche Funktionsnamen.

Syntaxfehler treten auf, wenn Ihr Code Fehler enthält, so dass der Compiler die Datei nicht analysieren und Ihre Website nicht anzeigen kann.

Die häufigste Ursache für Syntaxfehler in WordPress ist der falsche Code in PHP-Skripten. 

Zu den Fehlern, die es zu vermeiden gilt, gehören fehlende Interpunktionen, falsche Variablen, falsche Funktionsnamen usw.

In WordPress gibt es in der Regel drei verschiedene Arten von Parse-Fehlern, die eine Website beeinträchtigen können:

  1. Syntaxfehler - Sie entstehen durch ein falsch gesetztes Semikolon, eine geschweifte Klammer oder ein Anführungszeichen im Code. 
  2. Unerwartete Fehler - Dieser Fehler kann auftreten, wenn Sie Zeichen wie öffnende oder schließende Klammern oder andere ähnliche Zeichen einschließen. PHP stößt auf diesen Fehler, wenn es versucht, etwas zu finden, das in der Datei nicht vorhanden ist.
  3. Undefinierte Fehler - Dies kann passieren, wenn das Zeichen in einem Array, das auf eine Variable oder mögliche Szenarien verweist, nicht korrekt definiert ist.

Es ist wichtig zu wissen, dass die drei verschiedenen Arten von Parsing-Fehlern sich auf unterschiedliche Szenarien beziehen, je nach dem spezifischen Parsing-Fehler im geschriebenen PHP-Code.

WordPress-Syntax-Fehler beheben

Schritt 1. Identifizierung der beschädigten Datei und der Fehlerzeile

Lassen Sie uns zunächst feststellen, wo das Problem liegt.

Wenn der Fehler auftritt, nachdem Sie gerade neue Plugins oder Themes installiert haben, ist es sehr wahrscheinlich, dass diese die Ursache des Problems sind. Sie können sie deaktivieren, um das Problem zu beheben.

Wenn Ihr WordPress-Admin-Dashboard nicht zugänglich ist und Sie das nicht tun können, lesen Sie weiter. Es ist auch möglich, die WordPress-Syntaxfehler mit der Fehlermeldung zu beheben.

Anhand der Fehlermeldung können Sie das Problem auch zurückverfolgen, da sie den vollständigen Pfad zu der beschädigten Datei enthält. Außerdem enthält sie die Zeilennummer des beschädigten Codes.

parse-fehler wordpress
parse fehler functions.php

In diesem Beispiel wissen Sie, dass es sich bei der beschädigten Datei um functions.php handelt und dass der PHP-Fehler irgendwo in der Nähe von Zeile 91 zu finden ist. Der Syntaxfehler befindet sich also in dieser Datei. Um ihn zu beheben, sollten Sie diese Datei mit Ihrem FTP-Client ändern.

Überwachung von PHP-Fehlern

Wussten Sie, dass Sie PHP-Fehler in Echtzeit überwachen können mit WP Umbrella?

Schritt 2: Zugriff auf die beschädigte Datei über FTP

Jetzt, da Sie die Ursache des Syntaxfehlers erkannt haben, ist es an der Zeit, ihn zu beheben:

  1. Öffnen Sie Ihren bevorzugten FTP-Client und gehen Sie zu dem Ordner, in dem sich die Datei befindet. In unserem Beispiel können Sie auf die Datei zugreifen, indem Sie zu public_html -> wp-content -> themes -> zerif-lite navigieren.
  2. Öffnen Sie die beschädigte Datei (in unserem Beispiel functions.php) und suchen Sie die Zeile (91), die das Problem verursacht.

Schritt 3: Behebung der Syntax-Fehler

Von hier aus können Sie die Datei direkt mit Ihrem FTP-Client bearbeiten oder die Datei herunterladen, sie mit Ihrem HTML-Editor bearbeiten und wieder hochladen.

eine Datei von filezilla aus bearbeiten

Um eine Datei direkt mit Filezilla zu bearbeiten: Klicken Sie mit der rechten Maustaste auf die Datei und dann auf Anzeigen/Bearbeiten.

Der Editor-Modus des FTP-Clients kann manchmal schwer zu lesen sein. Ich persönlich ziehe es vor, die Datei herunterzuladen und sie mit meinem HTML-Editor zu öffnen, damit ich die Syntax besser verstehen kann.

parse fehler php

Fügen Sie alles hinzu, was fehlt oder falsch ist (in diesem Beispiel das " nach "Hello World") - speichern Sie Ihre Datei und laden Sie sie hoch.

Der Parse-Fehler sollte behoben sein!

Abschließende Überlegungen: Lernen Sie weiter über Webentwicklung

Das Hinzufügen von Code zu Ihrer WordPress-Website ist nichts, wofür Sie sich schämen müssen. Da es sich bei WordPress um eine Open-Source-Plattform handelt, ist dies sogar erwünscht. 

Allerdings müssen Sie bei solchen Änderungen vorsichtig sein, denn selbst der kleinste Fehler wie das Vergessen der Klammer kann sehr problematisch sein.

Lassen Sie sich durch diesen Ausrutscher nicht davon abhalten, weiter an Ihrer Website zu arbeiten.

Dieser Fehler sollte nur als Teil des Lernprozesses in der Webentwicklung betrachtet werden.