WordPress-Fehler lösen: von der Meldung zur Lösung
Eine Fehlermeldung verrät meist schon, wo das Problem liegt. Hier finden Sie die häufigsten WordPress-Fehler mit genauem Wortlaut, Ursache und Lösung.
- Diagnose nach SymptomDiagnose nach dem, was Sie sehen
- Lösung in SchrittenLösungen in der richtigen Reihenfolge
- Wann Hilfe sinnvoll istWann Selbermachen riskant wird
Bevor Sie etwas ändern
Die meisten WordPress-Fehler lassen sich beheben, ohne dass Daten verloren gehen. Schaden entsteht oft erst durch eilige Reparaturen ohne Sicherung. Halten Sie diese Zugänge bereit.
- FTP oder Dateimanager des Hosters
- Datenbank, meist über phpMyAdmin
- Kundenmenü des Hosters mit Logs
- Eine Notiz: Was wurde zuletzt geändert?
Ihre Website ist gerade nicht erreichbar, oder Sie möchten nicht selbst an Dateien und Datenbank? Wir helfen, auch wenn Sie noch kein Kunde sind.
Wir sichern zuerst den aktuellen Stand und suchen dann die Ursache. So geht beim Reparieren nichts verloren.
-
1
Eine Sicherung anlegen
Sichern Sie Dateien und Datenbank, auch bei einer kaputten Website. Ohne Adminbereich nutzen Sie die Sicherung im Kundenmenü des Hosters.
Was eine gute Sicherung ausmacht -
2
Notieren, was sich zuletzt geändert hat
Ein Update, ein neues Plugin, eine neue PHP-Version, ein Umzug? Fast jeder Fehler folgt auf eine Änderung. Diese Spur führt am schnellsten zur Ursache.
-
3
Das Fehlerprotokoll einschalten
Ersetzen Sie in der
wp-config.phpdie Zeile mit WP_DEBUG durch diese drei. Sie stehen vor „Das war’s, Schluss mit dem Bearbeiten!“, englisch „That’s all, stop editing!“.define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );Fehler landen dann mit Datei und Zeile in
wp-content/. Auch der Hoster führt ein Protokoll im Kundenmenü.debug.log Die debug.log ist öffentlich abrufbar. Schalten Sie das Protokoll nach der Suche aus und löschen Sie die Datei.
-
4
Den Wiederherstellungsmodus nutzen
Bei schweren PHP-Fehlern schickt WordPress eine E-Mail an die Admin-Adresse: „Ihre Website hat ein technisches Problem“ (Your Site is Experiencing a Technical Issue). Über den Link darin melden Sie sich trotz Fehler an. Er gilt einen Tag.
-
5
Den Cache ausschließen
Prüfen Sie jeden Schritt in einem privaten Browserfenster. Sonst zeigt ein Cache womöglich noch die alte Fassung, ob kaputt oder heil.
So leeren Sie alle Caches
Fehler beim Aufbau einer Datenbankverbindung
WordPress kommt nicht an die Datenbank heran, in der alle Inhalte liegen. Gelöscht ist dadurch nichts. Unter /wp-admin/ zeigt WordPress eine längere Fassung der Meldung.
Häufige Ursachen
- Falsche Zugangsdaten, oft nach Umzug oder Passwortwechsel
- Der Datenbankserver des Hosters ist ausgefallen oder überlastet
- Beschädigte Tabellen oder voller Speicherplatz
Fehler beim Aufbau einer Datenbankverbindung
Englisch: „Error establishing a database connection“.
-
1
Beim Hoster nachsehen
Prüfen Sie Statusseite und Kundenmenü des Hosters. Laufen andere Websites im selben Paket auch nicht, liegt es am Server. Dann hilft nur Warten.
-
2
Die Zugangsdaten prüfen
Vergleichen Sie diese vier Werte in der
wp-config.phpmit den Angaben im Kundenmenü. DB_HOST heißt nicht immer localhost.define( 'DB_NAME', 'name_der_datenbank' ); define( 'DB_USER', 'benutzername' ); define( 'DB_PASSWORD', 'passwort' ); define( 'DB_HOST', 'localhost' );Meldet /wp-admin/ „Die Datenbank konnte nicht ausgewählt werden“, ist nur der Name der Datenbank falsch.
-
3
Die Tabellen reparieren
Heißt es „Eine oder mehrere Datenbanktabellen sind nicht verfügbar.“, tragen Sie diese Zeile ein. Rufen Sie dann /wp-admin/maint/repair.php auf.
define( 'WP_ALLOW_REPAIR', true );Die Reparaturseite ist ohne Anmeldung erreichbar. Entfernen Sie die Zeile gleich danach wieder.
-
4
Als letzter Schritt: die Sicherung zurückspielen
Hilft nichts davon, spielen Sie die letzte Sicherung der Datenbank zurück. Bei einem Shop gehen dabei neuere Bestellungen verloren.
Besser Hilfe holen: Wenn Zugangsdaten und Hoster in Ordnung sind und die Reparatur nichts bringt. Dann ist die Datenbank beschädigt, und jeder weitere Versuch kann Daten kosten.
WordPress zeigt nur eine weiße Seite
Die weiße Seite ist ein PHP-Fehler, den niemand anzeigt. Seit Version 5.2 zeigt WordPress stattdessen meist den kritischen Fehler. Ganz weiß bleibt es heute vor allem in diesen Fällen.
Häufige Ursachen
- Ein Fehler, bevor WordPress ihn abfangen kann, etwa in der wp-config.php
- Ein Plugin oder Theme, das mit der PHP-Version nicht zurechtkommt
- Ein Cache, der eine leere Seite gespeichert hat
(nichts)
Englisch „White Screen of Death“. Kein Text, keine Meldung, manchmal nur im Adminbereich.
-
1
Eingrenzen und den Cache umgehen
Prüfen Sie im privaten Fenster, ob alles weiß bleibt oder nur der Editor. Weiß nur im Block-Editor deutet auf einen JavaScript-Fehler in einem Plugin.
-
2
Das Fehlerprotokoll lesen
Schalten Sie das Protokoll ein, wie oben beschrieben. Der Eintrag nennt meist das Plugin.
-
3
Plugins per FTP abschalten
Benennen Sie den Ordner
wp-content/in plugins-aus um. Lädt die Seite wieder, geben Sie ihm den alten Namen zurück und aktivieren Sie die Plugins einzeln.plugins In einem Shop ist dabei auch die Kasse abgeschaltet.
-
4
Das Theme prüfen
Benennen Sie den Ordner Ihres Themes unter
wp-content/um. WordPress nimmt dann ein installiertes Standard-Theme.themes
Besser Hilfe holen: Wenn die Seite auch ohne Plugins weiß bleibt. Dann liegt es tiefer, an Kerndateien oder am Server. Mehr dazu im Ratgeber zum kritischen Fehler.
Fehler 500: Internal Server Error
Der Code 500 heißt nur: Auf dem Server ist etwas schiefgegangen. Die Ursache steht nicht in der Meldung, sondern im Fehlerprotokoll des Servers.
Häufige Ursachen
- Eine fehlerhafte Regel in der .htaccess
- Ein Plugin oder Theme, das abstürzt
- Neue PHP-Version, zu wenig Speicher oder falsche Dateirechte
Diese Seite funktioniert nicht
ihre-website.de kann diese Anfrage momentan nicht verarbeiten.
HTTP ERROR 500
So zeigt es Chrome, englisch „This page isn’t working“. Andere Server schreiben „Internal Server Error“.
-
1
Das Protokoll des Servers lesen
Im Kundenmenü des Hosters finden Sie die Logs. „Invalid command“ oder „not allowed here“ weist auf die .htaccess.
-
2
Die .htaccess umbenennen
Benennen Sie die Datei per FTP in
Die .htaccess sicher bearbeiten.htaccess-altum. Lädt die Startseite, speichern Sie unter Einstellungen → Permalinks einmal. WordPress schreibt dann eine neue. -
3
Plugins, Theme und PHP prüfen
Gehen Sie vor wie bei der weißen Seite. Hat der Hoster PHP umgestellt, wählen Sie vorübergehend die vorige Version.
PHP-Version sicher wechseln -
4
Die Kerndateien ersetzen
Laden Sie
WordPress manuell aktualisierenwp-adminundwp-includesaus einem frischen Paket derselben Version hoch.wp-contentundwp-config.phpbleiben unberührt.
Besser Hilfe holen: Wenn Sie keinen Zugang zum Protokoll haben oder der Fehler nur zeitweise auftritt. Das deutet oft auf Grenzen des Hostings, etwa zu wenig Speicher.
„Die Antwort ist keine gültige JSON-Antwort.“
Der Block-Editor speichert über die REST-API und erwartet eine Antwort im Format JSON. Kommt eine Fehlerseite zurück, erscheint diese Meldung. Kopieren Sie Ihren Text vorsichtshalber, bevor Sie die Seite verlassen.
Häufige Ursachen
- Permalinks oder .htaccess stimmen nicht, /wp-json/ ist nicht erreichbar
- Eine Firewall oder ein Sicherheits-Plugin blockiert die Anfrage
- Die Adressen in den Einstellungen passen nicht zur echten Adresse
Die Aktualisierung ist fehlgeschlagen. Die Antwort ist keine gültige JSON-Antwort.
Englisch: „Updating failed. The response is not a valid JSON response.“ Bei neuen Beiträgen: „Die Veröffentlichung ist fehlgeschlagen.“
-
1
Den Website-Zustand prüfen
Unter Werkzeuge → Website-Zustand steht dann oft „Bei der REST-API ist ein Fehler aufgetreten“, mit Fehlercode.
-
2
Die Permalinks speichern und testen
Klicken Sie unter Einstellungen → Permalinks auf „Änderungen speichern“. Rufen Sie dann ihre-website.de/wp-json/ auf. Dort sollte Text erscheinen, keine Fehlerseite.
-
3
Die Adressen prüfen
Unter Einstellungen → Allgemein müssen beide Adressen genau stimmen, mit https und mit oder ohne www.
-
4
Firewall und Plugins testen
Kommt der Fehler nur bei bestimmten Inhalten wie Code oder Skripten, blockiert meist die Firewall des Hosters. Sonst schalten Sie Sicherheits- und Cache-Plugins testweise ab.
Der klassische Editor umgeht den Fehler nur, er behebt ihn nicht.
Besser Hilfe holen: Wenn der Hoster die Firewall nicht anpassen will oder der Fehler nach einem Umzug kam. Dann stimmen oft Adressen in der Datenbank nicht.
403 Forbidden: Zugriff verweigert
403 heißt: Der Server hat die Anfrage verstanden, gibt die Seite aber nicht heraus. Wichtig ist, wo sie greift: überall, im Adminbereich oder nur beim Speichern.
Häufige Ursachen
- Ein Sicherheits-Plugin oder die Firewall des Hosters sperrt Ihre IP-Adresse
- Eine Sperrregel in der .htaccess greift zu weit
- Falsche Dateirechte nach einem Umzug oder Upload
Forbidden
You don’t have permission to access this resource.
Die Standardseite des Webservers Apache. Hoster zeigen oft eigene Seiten wie „Zugriff verweigert“.
-
1
Mit einem anderen Netz testen
Öffnen Sie die Seite auf dem Handy mit mobilen Daten. Geht es dort, ist nur Ihre IP-Adresse gesperrt. Warten Sie die Sperrzeit ab.
-
2
Das Sicherheits-Plugin abschalten
Benennen Sie seinen Ordner unter
wp-content/per FTP um. Aktivieren Sie es nach der Lösung wieder.plugins -
3
.htaccess und Dateirechte prüfen
Suchen Sie nach Zeilen mit „Require all denied“ oder „Deny from all“. Üblich sind
755für Ordner und644für Dateien, für diewp-config.php440oder400. -
4
Den Hoster fragen
Sperren beim Speichern kommen meist von der Firewall des Hosters. Der Support sieht im Protokoll die Regel und kann sie lockern.
Besser Hilfe holen: Wenn Sie Rechte für viele Dateien ändern müssten, denn 777 ist nie die Lösung. Stehen in der .htaccess fremde Regeln, lesen Sie WordPress gehackt.
404: Seite nicht gefunden
404 heißt: Unter dieser Adresse gibt es nichts. Fehlt eine einzelne Seite, fehlt der Inhalt. Zeigen alle Unterseiten 404 und nur die Startseite geht, fehlen die Regeln für die Adressen.
Häufige Ursachen
- Alle Unterseiten: Permalinks oder .htaccess fehlen, oft nach einem Umzug
- Eine Seite: gelöscht, noch Entwurf oder neue Adresse
- Die Anmeldung: ein Sicherheits-Plugin hat sie verlegt
Seite nicht gefunden
Die Seite, nach der Sie suchen, existiert nicht oder sie wurde verschoben. Bitte versuchen Sie es über die untenstehende Suche.
So zeigt es das Standard-Theme Twenty Twenty-Five, englisch „Page not found“. Der Text hängt vom Theme ab.
-
1
Die Permalinks neu speichern
Klicken Sie unter Einstellungen → Permalinks auf „Änderungen speichern“, ohne etwas zu ändern. WordPress erneuert dann die Regeln.
-
2
Die .htaccess von Hand anlegen
Kann WordPress die Datei nicht schreiben, legen Sie sie im Hauptverzeichnis mit diesem Inhalt an. Bei Nginx gibt es keine .htaccess, dort trägt der Hoster die Regel ein.
Alles zur .htaccess in WordPress# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress -
3
Einzelne Seiten wiederfinden
Sehen Sie im Papierkorb und bei den Entwürfen nach. Prüfen Sie auch, ob sich die Adresse der Seite geändert hat.
-
4
Alte Adressen umleiten
Gibt es einen Nachfolger, leiten Sie die alte Adresse per 301 dorthin um, etwa mit dem Plugin Redirection. 404 in der Search Console sind bei gelöschten Seiten ohne Ersatz normal.
-
5
Anmeldung und Bilder prüfen
Zeigt /wp-admin/ eine 404, benennen Sie das Sicherheits-Plugin per FTP um. Dann gilt wieder
WordPress sauber umziehen/wp-login.php. Fehlen nach einem Umzug Bilder, stehen alte Adressen in der Datenbank.
Besser Hilfe holen: Wenn nach Umzug oder Domainwechsel viele Adressen falsch sind. Ersetzen in der Datenbank ist heikel, weil manche Werte ihre Länge mitspeichern.
„Zu oft weitergeleitet“: die Endlosschleife
Zwei Stellen leiten sich gegenseitig um, etwa der Server auf https und WordPress zurück auf http. Der Browser bricht nach einigen Runden ab. Oft beginnt es nach dem Wechsel auf HTTPS oder einem Umzug.
Häufige Ursachen
- Die WordPress-Adresse passt nicht zu https oder www
- Doppelte Weiterleitungen in .htaccess, Kundenmenü und Plugin
- Cloudflare im SSL-Modus „Flexible“
Diese Seite funktioniert nicht
ihre-website.de hat dich zu oft weitergeleitet.
ERR_TOO_MANY_REDIRECTS
So zeigt es Chrome, englisch „redirected you too many times“.
-
1
Cookies und Cache ausschließen
Geht es im privaten Fenster, löschen Sie die Cookies der Website und leeren alle Caches.
-
2
Die Adressen angleichen
Unter Einstellungen → Allgemein müssen beide Adressen der endgültigen Adresse entsprechen. Ohne Zugang zum Dashboard setzen Sie sie in der
wp-config.php:define( 'WP_HOME', 'https://www.beispiel.de' ); define( 'WP_SITEURL', 'https://www.beispiel.de' ); -
3
Nur eine Weiterleitung behalten
Leiten Hoster, .htaccess und ein Plugin zugleich auf https um, behalten Sie nur eine Stelle. Schalten Sie die anderen ab.
-
4
Cloudflare und Proxy einstellen
Stellen Sie Cloudflare von „Flexible“ auf „Full (strict)“, sofern Ihr Server ein Zertifikat hat. Hinter anderen Proxys hilft dieser Eintrag in der
wp-config.php:if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && false !== strpos( $_SERVER['HTTP_X_FORWARDED_PROTO'], 'https' ) ) { $_SERVER['HTTPS'] = 'on'; }
Besser Hilfe holen: Wenn die Schleife nach einem Umzug Server und Datenbank betrifft. Leitet die Website auf fremde Seiten um, lesen Sie WordPress gehackt.
Die Anmeldung in WordPress klappt nicht
Hinter „Login geht nicht“ stecken mehrere Fehler: eine Meldung, ein Neuladen, eine Sperre oder gar keine Anmeldeseite. Die Anmeldung liegt unter /wp-admin/ oder /wp-login.php.
Häufige Ursachen
- Passwort falsch, und die E-Mail zum Zurücksetzen kommt nicht
- Die Anmeldeseite lädt ohne Meldung immer neu
- Ein Sicherheits-Plugin sperrt oder hat die Anmeldung verlegt
Fehler: Das eingegebene Passwort für den Benutzernamen admin ist nicht korrekt. Passwort vergessen?
Englisch: „Error: The password you entered for the username … is incorrect.“
-
1
Das Passwort zurücksetzen
Klicken Sie auf „Passwort vergessen?“. Kommt keine E-Mail, auch nicht im Spam, verschickt Ihre Website keine E-Mails.
E-Mails aus WordPress zuverlässig versenden -
2
Das Passwort ohne E-Mail neu setzen
Mit SSH-Zugang geht es per WP-CLI:
wp user update admin --user_pass="NeuesLangesPasswort"Ohne SSH tragen Sie in phpMyAdmin in der Tabelle
wp_usersbeiuser_passein neues Passwort ein, Funktion MD5. WordPress speichert es bei der nächsten Anmeldung sicherer. -
3
Die Anmeldeschleife lösen
Lädt die Seite nach dem Klick neu, löschen Sie die Cookies. Prüfen Sie dann die Adressen wie bei den Weiterleitungen.
„Fehler: Cookies sind wegen einer unerwarteten Ausgabe gesperrt.“ heißt: Vor
<?phpin derwp-config.phpoder functions.php steht ein Leerzeichen, oder PHP gibt eine Warnung aus. -
4
Sperren aufheben
Benennen Sie das Sicherheits-Plugin per FTP um. Das hebt Sperre und verlegte Anmeldung auf. Aktivieren Sie es danach wieder.
Besser Hilfe holen: Wenn Ihr Konto fehlt, ein fremder Admin auftaucht oder Ihr Passwort ohne Sie geändert wurde. Das ist ein Angriff, lesen Sie WordPress gehackt.
„Sie sind leider nicht berechtigt, auf diese Seite zuzugreifen.“
Sie sind angemeldet, aber Ihrem Konto fehlt das Recht für diese Seite. Meist ist das harmlos. Kommt die Meldung für das ganze Dashboard, stimmen Rolle oder Datenbank nicht.
Häufige Ursachen
- Ein Lesezeichen auf die Seite eines inaktiven Plugins
- Ihre Rolle wurde geändert, etwa auf Redakteur
- Nach einem Umzug passt das Tabellen-Präfix nicht
Sie sind leider nicht berechtigt, auf diese Seite zuzugreifen.
Englisch: „Sorry, you are not allowed to access this page.“ In der Du-Fassung „Du bist leider nicht berechtigt …“.
-
1
Über das Menü gehen
Rufen Sie /wp-admin/ auf und klicken Sie sich zur Seite. Fehlt der Menüpunkt, ist das Plugin aus.
-
2
Die Rolle prüfen
Ein anderer Administrator sieht unter Benutzer Ihre Rolle und kann sie ändern. Rollen-Plugins schalten Sie testweise per FTP ab.
-
3
Das Tabellen-Präfix vergleichen
Kommt die Meldung nach einem Umzug überall, vergleichen Sie diesen Wert in der
wp-config.phpmit den Tabellennamen in phpMyAdmin:$table_prefix = 'wp_';Das Präfix steckt auch in den Einträgen
wp_capabilitiesin wp_usermeta undwp_user_rolesin wp_options.
Besser Hilfe holen: Wenn Sie diese Einträge von Hand ändern müssten, denn ein Tippfehler sperrt alle aus. Und wenn niemand Ihre Rolle bewusst geändert hat.
„Allowed memory size … exhausted“: zu wenig Speicher
PHP gibt jedem Aufruf ein festes Budget an Arbeitsspeicher. Die erste Zahl ist dieses Budget in Byte: 134217728 sind 128 MB. Der Pfad am Ende nennt oft das Plugin.
Häufige Ursachen
- Page-Builder, Shops und Importe mit großem Bedarf
- Ein Plugin, das Speicher ohne Ende verbraucht
- Ein niedriges Limit beim Hoster
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in …/wp-content/
Diese Meldung kommt von PHP und ist nie übersetzt. Besucher sehen meist den kritischen Fehler.
-
1
Das Limit von WordPress anheben
Tragen Sie in die
wp-config.phpvor „Schluss mit dem Bearbeiten“ ein:define( 'WP_MEMORY_LIMIT', '256M' );Ab Werk fordert WordPress 40 MB an, in einer Multisite 64 MB.
-
2
Das Limit des Hosters prüfen
WordPress bekommt nie mehr, als PHP erlaubt. Den Wert zeigt Werkzeuge → Website-Zustand → Bericht → Server als „PHP-Arbeitsspeichergrenze“. Erhöhen Sie ihn im Kundenmenü.
PHP-Werte beim Hoster ändern -
3
Den Adminbereich beachten
Im Dashboard gilt WP_MAX_MEMORY_LIMIT, ab Werk 256 MB. Tritt der Fehler nur dort auf, erhöhen Sie diesen Wert:
define( 'WP_MAX_MEMORY_LIMIT', '512M' ); -
4
Den Verursacher finden
Reicht ein großzügiges Limit nicht, hat meist ein Plugin einen Fehler. Schalten Sie das Plugin aus dem Pfad der Meldung ab.
Besser Hilfe holen: Wenn der Fehler trotz 256 MB und mehr wiederkommt. Mehr Speicher verdeckt dann nur ein Problem.
Mixed Content: Probleme nach dem Wechsel auf HTTPS
Die Website läuft über https, lädt aber einzelne Dateien über http. Browser blockieren diese oder warnen. Dann fehlen das Schloss, Bilder oder Funktionen.
Häufige Ursachen
- Alte http-Adressen in Inhalten und Page-Builder-Daten
- Fest eingetragene Adressen im Theme
- Die WordPress-Adresse steht noch auf http
Mixed Content: The page at 'https://ihre-website.de/' was loaded over HTTPS, but requested an insecure image 'http://ihre-website.de/
Die Konsole öffnen Sie mit F12. Jede Meldung nennt die betroffene Datei.
-
1
Die Adressen auf https stellen
Unter Einstellungen → Allgemein beginnen beide Adressen mit https. Läuft das Zertifikat, bietet der Website-Zustand dafür „Website für HTTPS aktualisieren“ an.
-
2
Wissen, was WordPress selbst ersetzt
Nach der Umstellung ersetzt WordPress alte http-Adressen der Domain in Inhalten, Widgets und zusätzlichem CSS beim Ausliefern. Page-Builder-Dateien und Theme-Optionen erfasst das nicht.
-
3
Die Datenbank bereinigen
Ersetzen Sie nach einer Sicherung per WP-CLI oder mit Better Search Replace. Beide beachten Werte mit gespeicherter Länge, ein Ersatz per SQL zerstört sie.
wp search-replace 'http://www.beispiel.de' 'https://www.beispiel.de' --dry-runMit --dry-run zeigt der Befehl nur, was sich ändern würde.
-
4
Builder, Cache und Konsole
Lassen Sie das CSS im Page-Builder neu erzeugen und leeren Sie alle Caches. Was die Konsole dann noch meldet, steht meist im Theme.
„Dies ist keine sichere Verbindung“ ist kein Mixed Content. Dann fehlt das Zertifikat oder passt nicht, das richtet der Hoster ein.
Besser Hilfe holen: Bei großen Websites und Shops. Ein Ersetzen über die ganze Datenbank lässt sich ohne Sicherung kaum rückgängig machen.
Weitere Fehler mit eigener Anleitung
Zu diesen Meldungen gibt es ausführliche Ratgeber. Hier steht kurz, was sie bedeuten.
„Es gab einen kritischen Fehler auf dieser Website.“
Englisch „There has been a critical error on this website“. Ein Plugin, das Theme oder PHP ist abgestürzt.
Kritischen Fehler beheben„Diese Website ist aufgrund planmäßiger Wartungsarbeiten vorübergehend nicht verfügbar.“
Englisch „Briefly unavailable for scheduled maintenance“. Ein Update brach ab, die Datei .maintenance blieb liegen.
Wartungsmodus beenden„Der Link, dem Sie gefolgt sind, ist abgelaufen.“
Englisch „The link you followed has expired“. Meist ein Upload über dem Limit von PHP, wie bei zu großen Dateien.
Upload-Limit erhöhenFehler 500 nach einer Änderung an der .htaccess
Eine neue Zeile passt nicht zum Server. Nehmen Sie sie per FTP zurück oder erzeugen Sie die Datei neu.
Die .htaccess reparierenDas Update ist fehlgeschlagen
Etwa mit „Der Download ist fehlgeschlagen.“ oder „Das Verzeichnis konnte nicht erstellt werden.“
Update-Fehler behebenE-Mails kommen nicht an
Mails direkt vom Webserver landen oft im Spam oder werden abgelehnt. Der Versand per SMTP löst das.
SMTP einrichtenFremde Weiterleitungen, Spam, unbekannte Admins
Leitet Ihre Website auf fremde Seiten um, oft nur vom Handy aus, steckt meist Schadcode dahinter.
WordPress gehackt: was jetztDie Website ist sehr langsam
Kein Fehler im engeren Sinn, aber oft ein Vorbote. Meist fehlt Caching, oder Bilder sind zu groß.
WordPress schneller machenÄnderungen erscheinen nicht
Sie speichern, aber die Website zeigt die alte Fassung. Dann liefert ein Cache noch den alten Stand aus.
Cache richtig leerenFehler nach einer PHP-Umstellung
Ein älteres Plugin oder Theme läuft auf der neuen Version nicht mehr.
PHP-Version sicher wechselnNach dem Umzug geht nichts mehr
Meist zeigen Adressen oder Zugangsdaten noch auf den alten Server. Daraus entstehen Datenbankfehler, 404 und Schleifen.
WordPress richtig umziehen„Die Website ist nicht erreichbar“
Meldet Chrome dazu „Die Server-IP-Adresse … wurde nicht gefunden“ (DNS_PROBE_FINISHED_NXDOMAIN), liegt es an Domain oder DNS. Fragen Sie Ihren Domain-Anbieter.
Fragen zu WordPress-Fehlern
Hat WordPress aktuell Probleme?
Eine zentrale Störung betrifft Ihre Website kaum. Ihr WordPress läuft auf Ihrem eigenen Server. Ist die Website weg, sehen Sie auf der Statusseite des Hosters nach. Fällt WordPress.org aus, scheitern nur Updates und neue Plugins.
Was kann ich tun, wenn WordPress nicht mehr funktioniert?
Erst sichern, dann die Meldung lesen. Legen Sie eine Sicherung an und schalten Sie das Fehlerprotokoll ein. Suchen Sie dann oben in der Diagnose das passende Fehlerbild.
Wie kann ich die WordPress-Datenbank reparieren?
Mit der eingebauten Reparatur. Tragen Sie WP_ALLOW_ in die wp-config.php ein und rufen Sie /wp-admin/maint/repair.php auf. Auch phpMyAdmin kann Tabellen reparieren. Sichern Sie vorher und entfernen Sie die Zeile danach.
Wie kann ich Fehler 404 beheben?
Meist genügt es, die Permalinks zu speichern. Betrifft der Fehler alle Unterseiten, klicken Sie unter Einstellungen → Permalinks auf „Änderungen speichern“. Fehlt nur eine Seite, stellen Sie sie wieder her oder leiten Sie die Adresse per 301 um.
Ich habe meinen WordPress-Zugang vergessen. Was kann ich tun?
Nutzen Sie „Passwort vergessen?“ unter /wp-login.php. Kommt keine E-Mail, setzen Sie das Passwort per phpMyAdmin oder WP-CLI neu. Den Benutzernamen finden Sie in der Tabelle wp_users in der Spalte user_login.
Ist ein Fehler 500 meine Schuld?
Als Besucher nicht. Als Betreiber liegt die Ursache aber fast immer bei Website oder Hosting, etwa in einem Plugin. Der Fehler bleibt meist, bis jemand ihn behebt.