WordPress.org

Wenn Sie auf eine WordPress-Fehlermeldung oder einen weißen Bildschirm stoßen, geraten Sie nicht in Panik. Jemand ist wahrscheinlich schon einmal auf dieselbe Nachricht gestoßen und kann leicht gelöst werden.

Diese Seite listet die häufigsten WordPress-Fehler von WordPress-Benutzern auf und bietet einen Ausgangspunkt für deren Behebung. Unter
WordPress Support finden Sie auch Links zu detaillierteren Seiten oder Foren, auf denen ein Freiwilliger zur Verfügung steht.

Der weiße Bildschirm des Todes # Der weiße Bildschirm des Todes

Sowohl PHP-Fehler als auch Datenbankfehler können sich als weißer Bildschirm manifestieren, ein leerer Bildschirm ohne Informationen, der in der WordPress-Community allgemein als WordPress White Screen of Death (WSOD) bekannt ist.

Bevor auf verzweifelte Maßnahmen zurückgegriffen wird, gibt es eine Reihe von Gründen für den WordPress White Screen of Death:

  • Ein Plugin verursacht Kompatibilitätsprobleme. Wenn Sie auf die Administrationsbildschirme zugreifen können, deaktivieren Sie alle Ihre Plugins und aktivieren Sie sie nacheinander. Wenn Sie nicht auf Ihre Bildschirme zugreifen können, melden Sie sich per FTP bei Ihrer Website an. Suchen Sie den Ordner wp-content/plugins und benennen Sie den Plugin-Ordner plugins_old um. Dadurch werden alle Ihre Plugins deaktiviert. Weitere Informationen zum manuellen Deaktivieren Ihrer Plugins finden Sie in den FAQ zur Fehlerbehebung.
  • Ihr Thema kann das Problem verursachen. Dies ist besonders wahrscheinlich, wenn Sie den weißen Bildschirm des Todes erleben, nachdem Sie gerade ein neues Thema aktiviert haben, oder eine neue Website in einem WordPress-Netzwerk erstellt. Melde dich bei den WordPress-Verwaltungsbildschirmen an und aktiviere das Standard-WordPress-Theme (z. B. Twenty Seventeen). Wenn Sie nicht auf Ihre Administrationsbildschirme zugreifen können, greifen Sie über FTP auf Ihre Website zu und navigieren Sie zum Ordner /wp-content/themes/. Benennen Sie den Ordner für das aktive Design um.

Die Funktion WP_DEBUG stellt häufig zusätzliche Informationen bereit.

Oben

Interner Serverfehler # Interner Serverfehler

Interne Serverfehlermeldung

Es kann eine Reihe von Gründen für einen internen Serverfehler geben. Hier sind einige Dinge, die Sie tun können, um es zu lösen:

  • Das wahrscheinlichste Problem ist eine beschädigte .htaccess -Datei. Melden Sie sich mit FTP bei Ihrem Site-Root an und benennen Sie Ihre .htaccess -Datei in .htaccess_old um. Versuchen Sie, Ihre Website zu laden, um zu sehen, ob dies Ihr Problem gelöst hat. Wenn es funktioniert, besuchen Sie Settings > Permalinks und setzen Sie Ihre Permalinks zurück. Dadurch wird eine neue .htaccess -Datei für Sie generiert.
  • Versuchen Sie, alle Ihre Plugins zu deaktivieren, um festzustellen, ob es sich um ein Plugin-Problem handelt. Wenn Sie nicht auf Ihre WordPress-Administrationsbildschirme zugreifen können, deaktivieren Sie Ihre Plugins über FTP, indem Sie diesen Anweisungen folgen.
  • Schalten Sie das Theme auf das WordPress-Standard-Theme (z. Zwanzig siebzehn), um alle themenbezogenen Probleme zu beseitigen.
  • Erhöhen Sie das PHP-Speicherlimit
  • Versuchen Sie, die Ordner wp-admin und wp-includes von einer Neuinstallation von WordPress erneut hochzuladen.

Top

Error Establishing Database Connection # Error Establishing Database Connection

Wenn Sie eine Seite mit der Meldung „Error Establishing Database Connection“ erhalten, bedeutet dies, dass es ein Problem mit der Verbindung zu Ihrer Datenbank gibt und es könnte eine Reihe von Gründen dafür geben. Im Folgenden sind mögliche Gründe und Lösungen.

Falsche wp-config.php Informationen # Falsche wp-config.php Information

„Fehler beim Herstellen einer Datenbankverbindung“ wird normalerweise durch einen Fehler in Ihrer wp-config verursacht.PHP-Datei. Greifen Sie in Ihrem FTP-Client auf Ihre Site zu. Öffnen Sie wp-config.php und stellen Sie sicher, dass die folgenden Werte korrekt sind:

  • Datenbankname
  • Datenbankbenutzername
  • Datenbankpasswort
  • Datenbankhost

Erfahren Sie mehr über das Bearbeiten von wp-config.PHP.

Wenn Sie sicher sind, dass Ihre Konfiguration korrekt ist, können Sie versuchen, Ihr MySQL-Passwort manuell zurückzusetzen.

Oben

Probleme mit Ihrem Webhost # Probleme mit Ihrem Webhost

Der nächste Schritt besteht darin, Ihren Webhost zu kontaktieren. Die folgenden Hosting-Probleme können das Problem verursachen:

  • Ihre Datenbank hat ihr Kontingent erreicht und wurde heruntergefahren.
  • Der Server ist down.

Wenden Sie sich an Ihren Hosting-Anbieter, um festzustellen, ob eines dieser Probleme Ihr Problem verursacht.

Top

Kompromittierte Website # Kompromittierte Website

Wenn Sie wp-config.php auf Fehler überprüft und mit Ihrem Host auf Hosting-Probleme bestätigt haben, wurde Ihre Website möglicherweise gehackt.

Scannen Sie Ihre Website mit Sucuri SiteCheck, um sicherzustellen, dass sie nicht kompromittiert wurde. Wenn ja, sollten Sie überprüfen, ob meine Website gehackt wurde.

Oben

Fehlgeschlagenes automatisches Upgrade # Fehlgeschlagenes automatisches Upgrade

Es wird Situationen geben, in denen die automatische WordPress-Update-Funktion fehlschlägt. Zu den Symptomen gehören:

  • Ein leerer weißer Bildschirm und keine Informationen.
  • Eine Warnung, dass das Update fehlgeschlagen ist.
  • Eine PHP-Fehlermeldung.

Die automatische WordPress-Upgrade-Funktion schlägt möglicherweise aufgrund eines Fehlers in der Verbindung mit den WordPress-Hauptdateien, eines Problems mit Ihrer Internetverbindung während des Upgrades oder falscher Dateiberechtigungen fehl

Um Ihre WordPress-Site manuell zu aktualisieren, lesen Sie den Artikel Manuelle Aktualisierung.

Top

Verbindungszeitüberschreitung # Verbindungszeitüberschreitung

Der Verbindungszeitüberschreitungsfehler wird angezeigt, wenn Ihre Website versucht, mehr zu tun, als Ihr Server verwalten kann. Dies ist besonders häufig bei Shared Hosting der Fall, bei dem Ihr Speicherlimit eingeschränkt ist. Hier sind einige Dinge, die Sie ausprobieren können:

  • Deaktivieren Sie alle Plugins. Wenn das Deaktivieren aller WordPress-Plugins auf Ihrer Website das Problem behebt, reaktivieren Sie sie einzeln, um festzustellen, welches Plugin das Problem verursacht. Wenn Sie nicht auf Ihre Administrationsbildschirme zugreifen können, lesen Sie, wie Sie Ihre Plugins manuell deaktivieren können.
  • Wechseln Sie zum Standard-WordPress-Theme. Dies sollte themenbezogene Probleme ausschließen.
  • Erhöhen Sie Ihr Speicherlimit in wp-config.PHP. Wenn Sie auf Shared Hosting sind, müssen Sie möglicherweise Ihren Hosting-Provider bitten, Ihr Speicherlimit für Sie zu erhöhen.
  • Erhöhen Sie die maximale Ausführungszeit in Ihrem PHP.ini-Datei. Wenn Sie also nicht sicher sind, wie Sie sie bearbeiten sollen, wenden Sie sich an Ihren Hosting-Anbieter, um ihn zu bitten, Ihre maximale Ausführungszeit zu erhöhen. Siehe unten Anweisungen zur Erhöhung der maximalen Ausführungszeit.

Oben

Wartungsmodus nach Upgrade # Wartungsmodus nach Upgrade

Wenn WordPress aktualisiert wird, wird automatisch eine .maintenance -Datei installiert. Nach dem Upgrade erhalten Sie möglicherweise die Meldung „Für geplante Wartungsarbeiten kurzzeitig nicht verfügbar. Bitte überprüfen Sie in einer Minute zurück.“ Die Wartungsdatei wurde möglicherweise nicht ordnungsgemäß entfernt.

Um diese Nachricht zu entfernen, gehen Sie wie folgt vor:

  1. Melden Sie sich mit Ihrem FTP-Programm
  2. bei Ihrer Website an und löschen Sie die .maintenance -Datei, die sich im Stammverzeichnis Ihrer Website befindet.

Lesen Sie mehr über das Problem mit dem Wartungsmodus.

Top

Sie nehmen Änderungen vor und nichts passiert # Sie nehmen Änderungen vor und nichts passiert

Wenn Sie Änderungen an Ihrer Website vornehmen und die Änderungen in Ihrem Browser nicht sehen, müssen Sie möglicherweise Ihren Browser-Cache leeren. Ihr Browser speichert Informationen über die von Ihnen besuchten Websites. Dies beschleunigt das Laden von Websites beim Besuch, da der Browser nur bereits auf Ihrem Computer gespeicherte Informationen neu laden muss, anstatt sie erneut herunterzuladen.

Wenn Sie eine Änderung an einer Website vornehmen und der Browser dies nicht für wichtig hält, werden die Daten einfach aus Ihrem Cache geladen, und Sie sehen Ihre Änderungen nicht. Um das Problem zu beheben, leeren Sie einfach Ihren Browser-Cache oder schließen Sie die Registerkarte und öffnen Sie den Link erneut.

Top

Pretty Permalinks 404 and Images not Working # Pretty Permalinks 404 and Images not Working

Wenn beim Hochladen von Bildern 404-Fehler mit pretty Permalinks und einem weißen Bildschirm auftreten, ist mod_rewrite in Apache möglicherweise nicht standardmäßig aktiviert. Mod_rewrite ist ein Erweiterungsmodul der Apache-Webserver-Software, das das „Umschreiben“ von URLs im laufenden Betrieb ermöglicht. Es ist das, was Sie brauchen, damit hübsche Permalinks funktionieren.

In WordPress-Multisite-Netzwerken tritt dies normalerweise auf, kann jedoch auch bei Shared-Hosting-Anbietern oder nach einer Site-Migration oder einem Serverumzug auftreten.

Setzen Sie Ihre Permalinks über Einstellungen zurück > Permalinks. Wenn dies nicht funktioniert, müssen Sie möglicherweise die .htaccess -Datei manuell bearbeiten.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
# END WordPress

Wenn Sie mit der Bearbeitung Ihrer .htaccess -Datei nicht vertraut sind, wenden Sie sich an Ihren Hosting-Anbieter, um ihn zu bitten, die mod_rewrite-Regeln zu aktivieren. Weitere Informationen zu Pretty Permalinks finden Sie im WordPress-Codex.

Top

Fehler beim benutzerdefinierten Beitragstyp 404 # Fehler beim benutzerdefinierten Beitragstyp 404

Möglicherweise treten Probleme mit 404-Fehlern und benutzerdefinierten Beitragstypen auf. Versuchen Sie die folgenden Schritte:

  1. Stellen Sie sicher, dass keiner Ihrer benutzerdefinierten Beitragstypen und Einzelseiten denselben Namen hat. Benennen Sie in diesem Fall die einzelne Seite einschließlich des Slugs um.
  2. Melden Sie sich bei Ihren WordPress-Verwaltungsbildschirmen an und navigieren Sie zu Einstellungen > Permalinks. Wählen Sie die Standard-Permalinks. Speichern. Wählen Sie dann Ihre bevorzugten Permalinks erneut aus. Dadurch werden die Umschreibungsregeln gelöscht und Ihr Problem sollte gelöst werden.

Top

Spezifische Fehlermeldungen # Spezifische Fehlermeldungen

In Ihren Fehlerprotokollen werden verschiedene Fehler angezeigt. Um auf Ihre Fehlerprotokolle zuzugreifen, müssen Sie das Debuggen aktivieren und dann Ihr Fehlerprotokoll über FTP suchen. Die folgenden Informationen helfen Ihnen, einige der häufigsten Fehlermeldungen zu entschlüsseln.

Oben

PHP-Fehler # PHP-Fehler

Im Folgenden finden Sie einige häufige PHP-Fehlermeldungen.

Schwerwiegende Fehler und Warnungen # Schwerwiegende Fehler und Warnungen

Header–Informationen können nicht geändert werden – Header wurden bereits gesendet

Wenn Sie eine Warnung erhalten, dass WordPress Header-Informationen nicht ändern kann und Header bereits gesendet wurden, bedeutet dies normalerweise, dass Sie Leerzeichen oder Zeichen vor den öffnenden Tags oder nach den schließenden Tags haben. Lesen Sie, wie Sie den Fehler headers already sent beheben.

Wenn dieses Problem auftritt, wenn Sie WordPress gerade installiert haben, haben Sie möglicherweise einen Syntaxfehler in wp-config.php . Diese Anweisungen helfen Ihnen, den Fehler zu beheben.

Aufruf der undefinierten Funktion

Ein Fehler beim Lesen des Aufrufs der undefinierten Funktion kann bedeuten, dass ein WordPress-Plugin versucht, eine Datei oder Daten zu finden, die im Code nicht vorhanden oder zugänglich sind. Gründe dafür sind:

  • Ein Fehler beim Versuch, ein Plugin automatisch zu installieren oder zu aktualisieren. Versuchen Sie, das Plugin manuell zu installieren oder zu aktualisieren.
  • Ein Fehler beim Versuch, ein Theme automatisch zu installieren oder zu aktualisieren. Versuchen Sie, das Thema manuell zu installieren oder zu aktualisieren.
  • Möglicherweise verwenden Sie ein inkompatibles WordPress-Plugin oder ein inkompatibles Thema. Dies kann bei älteren Versionen von WordPress und einem neuen WordPress-Plugin der Fall sein, oder wenn Sie versuchen, ein WordPress-Multisite-Plugin für eine einzelne Site-Installation zu verwenden. Aktualisieren Sie WordPress, um dieses Problem zu beheben.
  • Möglicherweise versuchen Sie, eine Funktion aufzurufen, die nicht existiert. Überprüfen Sie functions.php auf Rechtschreibfehler.

Versuchen Sie, das WordPress-Plugin zu deaktivieren oder das WordPress-Theme zu ändern, das den Fehler verursacht hat. Wenn Sie dies nicht in den Administrationsbildschirmen tun können, müssen Sie dies möglicherweise manuell über FTP tun.

Zulässige Speichergröße erschöpft

Ein Fehler bei der zulässigen Speichergröße bedeutet, dass Ihre WordPress-Installation nicht über genügend Speicher verfügt, um das zu erreichen, was Sie möchten. Sie können die folgenden Schritte ausprobieren:

  • Erhöhen Sie Ihr Speicherlimit in wp-config.php
  • Erhöhen Sie Ihr Speicherlimit, indem Sie php.ini bearbeiten. Wenn Sie also nicht damit vertraut sind, sollten Sie sich an Ihren Webhost wenden, um Ihr Speicherlimit zu erhöhen.
Maximale Ausführungszeit überschritten

Möglicherweise erhalten Sie eine Meldung wie „Maximale Ausführungszeit von 30 Sekunden überschritten“ oder „Maximale Ausführungszeit von 60 Sekunden überschritten“. Dies bedeutet, dass es zu lange dauert, bis ein Prozess abgeschlossen ist, und dass das Timing abläuft. Es gibt verschiedene Möglichkeiten, diesen Fehler zu beheben.

Bearbeiten .htaccess

Stellen Sie sicher, dass Sie .htaccess sichern, bevor Sie es bearbeiten.

Fügen Sie die folgende Zeile zu .htaccess:

php_value max_execution_time 60

Bearbeiten php.ini

Fügen Sie Folgendes hinzu php.ini

max_execution_time = 60

Wenn Sie sich nicht sicher sind, wie Sie diese Änderungen vornehmen sollen, oder wenn Sie ein Shared Hosting verwenden, das Sie daran hindert, sie selbst vorzunehmen, sollten Sie sich an Ihren Hosting-Anbieter wenden und ihn bitten, Ihre maximale Ausführungszeit zu verlängern.

Top

Analysefehler # Analysefehler

Syntaxfehler

Ein Syntaxfehler bedeutet, dass Sie beim Erstellen Ihrer PHP-Struktur einen Fehler gemacht haben. Sie könnten zum Beispiel sein;

  • Fehlt ein ; am Ende einer einzelnen Zeile.
  • Mit geschweiften Anführungszeichen.
  • Es fehlt eine geschweifte Klammer.

Wenn dieser Fehler auftritt, erfahren Sie, in welcher Datei der Fehler auftritt (z. B. functions.php) und ungefähr in welcher Zeile (es ist möglicherweise nicht immer die genaue Zeile, überprüfen Sie daher kurz davor und kurz danach) im Code.

Unerwartet

Wenn Sie eine Fehlermeldung mit der Aufschrift ‚parse error: unexpected‘ erhalten, bedeutet dies normalerweise, dass Sie vergessen haben, ein Zeichen einzufügen. Die häufigsten sind:

  • Unexpected ‚=‘ : Sie haben vergessen, das $ einzuschließen, wenn Sie auf eine Variable verweisen
  • Unexpected ‚)‘ : Sie haben vergessen, die öffnende Klammer einzuschließen (
  • Unexpected ‚(‚ : Sie haben vergessen, die schließende Klammer einzuschließen )
  • Unexpected T_STRING: Sie haben ein Anführungszeichen oder ein Semikolon am Ende der vorherigen Zeile vergessen
  • Unerwartete T_ELSE: sie haben eine else-Anweisung ohne öffnende if-Anweisung

Top

Verwendung einer undefinierten Konstante # Verwendung einer undefinierten Konstante

Wie bei Analysefehlern bedeutet „Verwendung einer undefinierten Konstante“, dass Ihnen ein Zeichen fehlt. Es könnte eines der folgenden sein:

  • Fehlendes $ beim Verweisen auf eine Variable
  • Fehlende Anführungszeichen um Array-Schlüssel

Oben

Datenbankfehler # Datenbankfehler

Die folgenden Fehler können in Bezug auf Ihre WordPress-Datenbank auftreten.

Oben

Fehler 13 – Datei kann nicht erstellt / geschrieben werden # Fehler 13 – Datei kann nicht erstellt / geschrieben werden

Es gibt eine Reihe von Gründen, warum dieser Fehler möglicherweise auftritt.

MySQL kann keine temporäre Datei erstellen.

Die MySQL-Variable tmpdir ist auf ein Verzeichnis festgelegt, in das nicht geschrieben werden kann, wenn PHP für den Zugriff auf MySQL verwendet wird. Um dies zu überprüfen, geben Sie MySQL in die Befehlszeile ein und geben Sie show variables ein. Sie erhalten eine lange Liste und eine davon lautet: tmpdir = /somedir/ (unabhängig von Ihrer Einstellung.)

Um dies zu beheben, ändern Sie die Variable tmpdir so, dass sie auf ein beschreibbares Verzeichnis verweist.

  1. Finden Sie die my.cnf-Datei. Auf * nix-Systemen befindet sich dies normalerweise in /etc/. Auf Windows-System, Finden Sie die my.ini.
  2. Einmal gefunden, öffnen Sie diese in einem einfachen Texteditor und finden Sie den Abschnitt.
  3. Suchen Sie in diesem Abschnitt die Zeile tmpdir. Wenn diese Zeile kommentiert ist (am Anfang steht ein #), löschen Sie das # und bearbeiten Sie die Zeile so, dass sie lautet: tmpdir = /writable/dir wobei /writable/dir ein Verzeichnis ist, in das Sie schreiben können. Einige verwenden /tmp , oder Sie können auch /var/tmp oder /usr/tmp ausprobieren. Verwenden Sie unter Windows C:/Windows/tmp.
  4. Speichern Sie die Datei.
  5. Fahren Sie MySQL herunter, indem Sie mysqlshutdown -u -p shutdown eingeben.
  6. Starten Sie MySQL, indem Sie in das MySQL-Verzeichnis gehen und ./bin/safe_mysqld & eingeben. Normalerweise befindet sich das MySQL-Verzeichnis in / usr / local oder manchmal in / usr / auf Linux-Systemen.

Die Dateiberechtigungen sind falsch

Korrigieren Sie die Dateiberechtigungen.

Wenn nichts davon Sinn macht und Sie jemanden haben, der Ihr System für Sie verwaltet, zeigen Sie ihm das Obige und er sollte es herausfinden können.

Top

CREATE Command Denied to User # CREATE Command Denied to User

Dieser Fehler tritt auf, wenn der der Datenbank zugewiesene Benutzer nicht über die erforderlichen Berechtigungen verfügt, um die Aktion zum Erstellen von Spalten und Tabellen in der Datenbank auszuführen. Sie müssen sich bei cPanel oder Plesk anmelden, um Ihrem Datenbankbenutzer angemessene Berechtigungen zu erteilen.

Alternativ können Sie einen neuen Benutzer erstellen, der Ihrer Datenbank zugewiesen werden soll. Wenn Sie einen neuen Benutzer erstellen, müssen Sie sicherstellen, dass er in wp-config.php aktualisiert wird.

Top

Fehler 28 # Fehler 28

Es könnte sein, weil:

  • sie haben keinen Speicherplatz mehr auf /tmp (wo immer sich tmpdir befindet), oder
  • Sie haben zu viele Dateien in /tmp (auch wenn viel freier Speicherplatz vorhanden ist), oder
  • Ihr Cache auf Ihrem Server ist voll

Dies ist ein MySQL-Fehler und hat nichts direkt mit WordPress zu tun. Einige Benutzer haben berichtet, dass das Ausführen eines Befehls „Tabelle reparieren“ in phpMyAdmin das Problem behoben hat.

Top

Fehler 145 # Fehler 145

Dies zeigt an, dass eine Tabelle in Ihrer Datenbank beschädigt oder beschädigt ist. Wenn Sie mit phpMyAdmin vertraut sind, können Sie diese Anweisungen zum Reparieren Ihrer MySQL-Datenbanktabellen verwenden.

Sichern Sie Ihre Datenbank immer, bevor Sie Aktionen darauf ausführen.

Wenn Sie phpMyAdmin noch nicht verwendet haben oder sich dabei unwohl fühlen, wenden Sie sich an Ihren Webhost und bitten Sie ihn, CHECK / REPAIR für Ihre Datenbank auszuführen.

Top

Unbekannte Spalte # Unbekannte Spalte

Ein unbekannter Spaltenfehler kann durch eine fehlende Spalte in der Datenbank verursacht werden. Wenn Sie WordPress gerade aktualisiert haben, versuchen Sie es erneut manuell. Informationen zum manuellen Aktualisieren Ihrer WordPress-Site finden Sie im Artikel Aktualisieren.

Wenn Sie eine Datenbankabfrage ausführen, wenn der Fehler auftritt, verwenden Sie möglicherweise falsche Anführungszeichen für das Bezeichner-Anführungszeichen. Diese Frage zum Stapelüberlauf enthält weitere Details. Siehe auch die MySQL-Dokumentation .

Nach oben

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.