WordPress Hilfe

Reparieren von Fehlern in WordPress-Kerndateien

Wenn Sie festgestellt haben, dass ein Fehler in einer WordPress-Kerndatei aufgetreten ist, können Sie versuchen, Ihre Website wieder in einen funktionsfähigen Zustand zu versetzen.

Hinweis: Wenn Sie für Ihre Website Managed WordPress-Hosting nutzen, sind die WordPress Core-Dateien im Rahmen des Hosting-Pakets vorinstalliert und WordPress ist immer auf dem neuesten Stand – daher sollten keine Fehler in den Core-Dateien auftreten.
Warnung: Sie sollten immer eine Sicherung Ihrer Website erstellen, bevor Sie Änderungen vornehmen.

Nachvollziehen eines WordPress-spezifischen PHP-Fehlers

Wenn Ihre vorherigen Schritte zur Fehlersuche ergeben haben, dass ein PHP-Fehler aufgetreten ist, dann versuchen Sie anhand folgender Tabelle, die Fehlerursache nachzuvollziehen.

FehlertypDefinition und weitere Schritte
E_ERRORDies ist ein schwerwiegender Fehler, der einen Abbruch der Skriptausführung bewirkt. Solche Fehler werden normalerweise durch Aufruf eines nicht vorhandenen Objekts wie einer Klasse oder Funktion verursacht. Ursache sind hierbei häufig Versionsinkompatibilitäten. Ihre nächsten Schritte sollten das Aktualisieren Ihrer WordPress-Version sowie von Themes und Plugins umfassen.
E_WARNINGEine Laufzeitwarnung führt nicht zum Abbruch der Skriptausführung. Hierbei handelt es sich potenziell um Probleme, die zwar auftreten, aber die Verarbeitung von PHP nicht beeinträchtigen. Sie enthalten häufig Warnungen wegen veralteter Versionen. Dies lässt darauf schließen, dass Ihr Code möglicherweise eine veraltete PHP-Version verwendet und aktualisiert werden muss. Eine Warnung in Ihren PHP-Protokolldateien muss nicht unbedingt mit dem aufgetretenen Problem in Zusammenhang stehen.
E_PARSEDies ist ein Parsing-Fehler, der bei der Kompilierung aufgetreten ist. Er weist in der Regel auf einen PHP-Syntaxfehler hin, z. B. ein fehlendes Semikolon, fehlerhafte Klammersetzung, eine öffnende oder schließende geschweifte Klammer {} oder irgendeinen anderen Syntaxfehler. Sie sollten die in der Fehlermeldung angegebene Datei und Zeile überprüfen und nach möglichen Syntaxfehlern suchen.
E_NOTICEDabei handelt es sich normalerweise um PHP-Fehler, die nicht zum Abbruch der Skriptausführung führen. Ein solcher Fehler kann darauf hindeuten, dass ein Problem im Code vorliegt, es könnte sich aber auch um eine ganz normale Skriptfunktion handeln. Eine häufige Ursache ist die Verwendung einer PHP-Variablen, die nicht definiert ist. Ein solcher Hinweis in Ihren PHP-Protokolldateien muss nicht unbedingt mit dem aufgetretenen Problem in Zusammenhang stehen.

Durchführen eines WordPress-Updates auf eine neue Version

Durch ein WordPress-Update auf die neueste Version werden alle Kerndateien aktualisiert oder ersetzt, was häufig Fehler im Zusammenhang mit Kerndateien behebt. Wenn der Fehler den Zugriff auf Ihr WordPress-Dashboard verhindert, müssen Sie möglicherweise die Kerndateien per FTP aktualisieren.

Aktualisieren Ihrer WordPress-Komponenten

Wenn Ihre WordPress-Version, Ihr Theme oder Ihre Plugins aktualisiert werden, kann es zu Konflikten mit anderen Komponenten kommen, die nicht aktualisiert wurden. Durch die Aktualisierung der anderen Komponenten kann Ihre Website wiederhergestellt werden. Im Folgenden wird beschrieben, wie Sie eine Komponente Ihrer Website aktualisieren:

Weitere Informationen