Bevor Sie etwas ändern

Die meisten WordPress-Fehler lassen sich beheben, ohne dass Daten verloren gehen. Schaden entsteht oft erst durch eilige Reparaturen ohne Siche­rung. Halten Sie diese Zugänge bereit.

  • FTP oder Datei­ma­nager des Hosters
  • Datenbank, meist über phpMy­Admin
  • Kundenmenü des Hosters mit Logs
  • Eine Notiz: Was wurde zuletzt geän­dert?
WordPress-Hilfe auch für Nicht-Kunden

Ihre Website ist gerade nicht erreichbar, oder Sie möchten nicht selbst an Dateien und Daten­bank? 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.

Nachricht oder Termin WordPress-Hilfe im Notfall
  1. 1

    Eine Sicherung anlegen

    Sichern Sie Dateien und Datenbank, auch bei einer kaputten Website. Ohne Adminbereich nutzen Sie die Sicherung im Kunden­menü des Hosters.

    Was eine gute Sicherung ausmacht
  2. 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. 3

    Das Fehlerprotokoll einschalten

    Ersetzen Sie in der wp-config.php die 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/debug.log. Auch der Hoster führt ein Proto­koll im Kunden­menü.

    Die debug.log ist öffentlich abrufbar. Schalten Sie das Protokoll nach der Suche aus und löschen Sie die Datei.

  4. 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 Expe­ri­en­cing a Technical Issue). Über den Link darin melden Sie sich trotz Fehler an. Er gilt einen Tag.

  5. 5

    Den Cache ausschließen

    Prüfen Sie jeden Schritt in einem privaten Brow­ser­fenster. 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 Zugangs­daten, oft nach Umzug oder Pass­wort­wechsel
  • Der Daten­bank­server des Hosters ist ausgefallen oder über­lastet
  • Beschädigte Tabellen oder voller Spei­cher­platz
ihre-website.de

Fehler beim Aufbau einer Daten­bank­ver­bin­dung

Englisch: „Error estab­li­shing a data­base connec­tion“.

  1. 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. 2

    Die Zugangsdaten prüfen

    Vergleichen Sie diese vier Werte in der wp-config.php mit den Angaben im Kundenmenü. DB_HOST heißt nicht immer local­host.

    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 Daten­bank falsch.

  3. 3

    Die Tabellen reparieren

    Heißt es „Eine oder mehrere Daten­bank­ta­bellen sind nicht verfügbar.“, tragen Sie diese Zeile ein. Rufen Sie dann /wp-admin/maint/repair.php auf.

    define( 'WP_ALLOW_REPAIR', true );

    Die Repa­ra­tur­seite ist ohne Anmeldung erreichbar. Entfernen Sie die Zeile gleich danach wieder.

  4. 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 Zugangs­daten 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 kriti­schen 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 zurecht­kommt
  • Ein Cache, der eine leere Seite gespei­chert hat
ihre-website.de

(nichts)

Englisch „White Screen of Death“. Kein Text, keine Meldung, manchmal nur im Admin­be­reich.

  1. 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. 2

    Das Fehlerprotokoll lesen

    Schalten Sie das Protokoll ein, wie oben beschrieben. Der Eintrag nennt meist das Plugin.

  3. 3

    Plugins per FTP abschalten

    Benennen Sie den Ordner wp-content/plugins in plugins-aus um. Lädt die Seite wieder, geben Sie ihm den alten Namen zurück und aktivieren Sie die Plugins einzeln.

    In einem Shop ist dabei auch die Kasse abge­schaltet.

  4. 4

    Das Theme prüfen

    Benennen Sie den Ordner Ihres Themes unter wp-content/themes um. WordPress nimmt dann ein instal­liertes Stan­dard-Theme.

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 kriti­schen Fehler.

Fehler 500: Internal Server Error

Der Code 500 heißt nur: Auf dem Server ist etwas schief­ge­gangen. 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 Datei­rechte
ihre-website.de

Diese Seite funk­tio­niert nicht

ihre-website.de kann diese Anfrage momentan nicht verar­beiten.

HTTP ERROR 500

So zeigt es Chrome, englisch „This page isn’t working“. Andere Server schreiben „Internal Server Error“.

  1. 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. 2

    Die .htaccess umbenennen

    Benennen Sie die Datei per FTP in .htaccess-alt um. Lädt die Startseite, speichern Sie unter Einstel­lungen → Perma­links einmal. WordPress schreibt dann eine neue.

    Die .htaccess sicher bearbeiten
  3. 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über­ge­hend die vorige Version.

    PHP-Version sicher wechseln
  4. 4

    Die Kerndateien ersetzen

    Laden Sie wp-admin und wp-includes aus einem frischen Paket derselben Version hoch. wp-content und wp-config.php bleiben unbe­rührt.

    WordPress manuell aktua­li­sieren

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 Spei­cher.

„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 vorsichts­halber, 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 Einstel­lungen passen nicht zur echten Adresse
ihre-website.de/wp-admin/post.php

Die Aktua­li­sie­rung ist fehl­ge­schlagen. 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öf­fent­li­chung ist fehl­ge­schlagen.“

  1. 1

    Den Website-Zustand prüfen

    Unter Werkzeuge → Website-Zustand steht dann oft „Bei der REST-API ist ein Fehler aufgetreten“, mit Fehler­code.

  2. 2

    Die Permalinks speichern und testen

    Klicken Sie unter Einstel­lungen → Perma­links auf „Änderungen speichern“. Rufen Sie dann ihre-website.de/wp-json/ auf. Dort sollte Text erscheinen, keine Fehler­seite.

  3. 3

    Die Adressen prüfen

    Unter Einstel­lungen → Allge­mein müssen beide Adressen genau stimmen, mit https und mit oder ohne www.

  4. 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 Daten­bank 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 Admin­be­reich oder nur beim Spei­chern.

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
ihre-website.de/wp-admin/

Forbidden

You don’t have permission to access this resource.

Die Stan­dard­seite des Webser­vers Apache. Hoster zeigen oft eigene Seiten wie „Zugriff verwei­gert“.

  1. 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 Sperr­zeit ab.

  2. 2

    Das Sicherheits-Plugin abschalten

    Benennen Sie seinen Ordner unter wp-content/plugins per FTP um. Aktivieren Sie es nach der Lösung wieder.

  3. 3

    .htaccess und Dateirechte prüfen

    Suchen Sie nach Zeilen mit „Require all denied“ oder „Deny from all“. Üblich sind 755 für Ordner und 644 für Dateien, für die wp-config.php 440 oder 400.

  4. 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 Word­Press 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
ihre-website.de/alte-seite/

Seite nicht gefunden

Die Seite, nach der Sie suchen, existiert nicht oder sie wurde verschoben. Bitte versuchen Sie es über die unten­ste­hende Suche.

So zeigt es das Standard-Theme Twenty Twenty-Five, englisch „Page not found“. Der Text hängt vom Theme ab.

  1. 1

    Die Permalinks neu speichern

    Klicken Sie unter Einstel­lungen → Perma­links auf „Änderungen speichern“, ohne etwas zu ändern. WordPress erneuert dann die Regeln.

  2. 2

    Die .htaccess von Hand anlegen

    Kann WordPress die Datei nicht schreiben, legen Sie sie im Haupt­ver­zeichnis mit diesem Inhalt an. Bei Nginx gibt es keine .htaccess, dort trägt der Hoster die Regel ein.

    # 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
    Alles zur .htaccess in WordPress
  3. 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än­dert hat.

  4. 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. 5

    Anmeldung und Bilder prüfen

    Zeigt /wp-admin/ eine 404, benennen Sie das Sicherheits-Plugin per FTP um. Dann gilt wieder /wp-login.php. Fehlen nach einem Umzug Bilder, stehen alte Adressen in der Daten­bank.

    WordPress sauber umziehen

Besser Hilfe holen: Wenn nach Umzug oder Domain­wechsel viele Adressen falsch sind. Ersetzen in der Datenbank ist heikel, weil manche Werte ihre Länge mitspei­chern.

„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 Weiter­lei­tungen in .htaccess, Kunden­menü und Plugin
  • Cloudflare im SSL-Modus „Flexible“
ihre-website.de

Diese Seite funk­tio­niert nicht

ihre-website.de hat dich zu oft weiter­ge­leitet.

ERR_TOO_MANY_REDIRECTS

So zeigt es Chrome, englisch „redirected you too many times“.

  1. 1

    Cookies und Cache ausschließen

    Geht es im privaten Fenster, löschen Sie die Cookies der Website und leeren alle Caches.

  2. 2

    Die Adressen angleichen

    Unter Einstel­lungen → Allge­mein 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. 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. 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 Word­Press gehackt.

Die Anmeldung in WordPress klappt nicht

Hinter „Login geht nicht“ stecken mehrere Fehler: eine Meldung, ein Neuladen, eine Sperre oder gar keine Anmel­de­seite. Die Anmeldung liegt unter /wp-admin/ oder /wp-login.php.

Häufige Ursachen

  • Passwort falsch, und die E-Mail zum Zurück­setzen kommt nicht
  • Die Anmel­de­seite lädt ohne Meldung immer neu
  • Ein Sicherheits-Plugin sperrt oder hat die Anmel­dung verlegt
ihre-website.de/wp-login.php

Fehler: Das eingegebene Passwort für den Benut­zer­namen admin ist nicht korrekt. Passwort vergessen?

Englisch: „Error: The password you entered for the username … is incor­rect.“

  1. 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. 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_users bei user_pass ein neues Passwort ein, Funktion MD5. WordPress speichert es bei der nächsten Anmeldung sicherer.

  3. 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 Weiter­lei­tungen.

    „Fehler: Cookies sind wegen einer uner­war­teten Ausgabe gesperrt.“ heißt: Vor <?php in der wp-config.php oder functions.php steht ein Leerzeichen, oder PHP gibt eine Warnung aus.

  4. 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 Word­Press 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 Daten­bank nicht.

Häufige Ursachen

  • Ein Lesezeichen auf die Seite eines inak­tiven Plugins
  • Ihre Rolle wurde geändert, etwa auf Redak­teur
  • Nach einem Umzug passt das Tabellen-Präfix nicht
ihre-website.de/wp-admin/

Sie sind leider nicht berechtigt, auf diese Seite zuzu­greifen.

Englisch: „Sorry, you are not allowed to access this page.“ In der Du-Fassung „Du bist leider nicht berech­tigt …“.

  1. 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. 2

    Die Rolle prüfen

    Ein anderer Admi­nis­trator sieht unter Benutzer Ihre Rolle und kann sie ändern. Rollen-Plugins schalten Sie testweise per FTP ab.

  3. 3

    Das Tabellen-Präfix vergleichen

    Kommt die Meldung nach einem Umzug überall, vergleichen Sie diesen Wert in der wp-config.php mit den Tabel­len­namen in phpMy­Admin:

    $table_prefix = 'wp_';

    Das Präfix steckt auch in den Einträgen wp_capa­bi­li­ties in wp_usermeta und wp_user_roles in 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än­dert hat.

„Allowed memory size … exhausted“: zu wenig Speicher

PHP gibt jedem Aufruf ein festes Budget an Arbeits­spei­cher. 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
wp-content/debug.log

PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in …/wp-content/plugins/beispiel/datei.php on line 123

Diese Meldung kommt von PHP und ist nie über­setzt. Besucher sehen meist den kriti­schen Fehler.

  1. 1

    Das Limit von WordPress anheben

    Tragen Sie in die wp-config.php vor „Schluss mit dem Bear­beiten“ ein:

    define( 'WP_MEMORY_LIMIT', '256M' );

    Ab Werk fordert WordPress 40 MB an, in einer Multi­site 64 MB.

  2. 2

    Das Limit des Hosters prüfen

    WordPress bekommt nie mehr, als PHP erlaubt. Den Wert zeigt Werkzeuge → Website-Zustand → Bericht → Server als „PHP-Arbeits­spei­cher­grenze“. Erhöhen Sie ihn im Kunden­menü.

    PHP-Werte beim Hoster ändern
  3. 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. 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 Funk­tionen.

Häufige Ursachen

  • Alte http-Adressen in Inhalten und Page-Builder-Daten
  • Fest einge­tra­gene Adressen im Theme
  • Die WordPress-Adresse steht noch auf http
Konsole der Entwick­ler­tools

Mixed Content: The page at 'https://ihre-website.de/' was loaded over HTTPS, but requested an insecure image 'http://ihre-website.de/wp-content/uploads/bild.jpg'.

Die Konsole öffnen Sie mit F12. Jede Meldung nennt die betrof­fene Datei.

  1. 1

    Die Adressen auf https stellen

    Unter Einstel­lungen → Allge­mein beginnen beide Adressen mit https. Läuft das Zertifikat, bietet der Website-Zustand dafür „Website für HTTPS aktua­li­sieren“ an.

  2. 2

    Wissen, was WordPress selbst ersetzt

    Nach der Umstellung ersetzt WordPress alte http-Adressen der Domain in Inhalten, Widgets und zusätz­li­chem CSS beim Ausliefern. Page-Builder-Dateien und Theme-Optionen erfasst das nicht.

  3. 3

    Die Datenbank bereinigen

    Ersetzen Sie nach einer Sicherung per WP-CLI oder mit Better Search Replace. Beide beachten Werte mit gespei­cherter Länge, ein Ersatz per SQL zerstört sie.

    wp search-replace 'http://www.beispiel.de' 'https://www.beispiel.de' --dry-run

    Mit --dry-run zeigt der Befehl nur, was sich ändern würde.

  4. 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ück­gängig machen.

Weitere Fehler mit eigener Anleitung

Zu diesen Meldungen gibt es ausführ­liche 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 abge­stü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.

Wartungs­modus 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öhen

Fehler 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 reparieren

Das Update ist fehlgeschlagen

Etwa mit „Der Download ist fehl­ge­schlagen.“ oder „Das Verzeichnis konnte nicht erstellt werden.“

Update-Fehler beheben

E-Mails kommen nicht an

Mails direkt vom Webserver landen oft im Spam oder werden abge­lehnt. Der Versand per SMTP löst das.

SMTP einrichten

Fremde Weiterleitungen, Spam, unbekannte Admins

Leitet Ihre Website auf fremde Seiten um, oft nur vom Handy aus, steckt meist Schad­code dahinter.

WordPress gehackt: was jetzt

Die 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 leeren

Fehler nach einer PHP-Umstellung

Ein älteres Plugin oder Theme läuft auf der neuen Version nicht mehr.

PHP-Version sicher wechseln

Nach dem Umzug geht nichts mehr

Meist zeigen Adressen oder Zugangs­daten noch auf den alten Server. Daraus entstehen Daten­bank­fehler, 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 Fehler­pro­to­koll ein. Suchen Sie dann oben in der Diagnose das passende Fehler­bild.

Wie kann ich die WordPress-Datenbank reparieren?

Mit der einge­bauten Repa­ratur. Tragen Sie WP_ALLOW_REPAIR 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 spei­chern. Betrifft der Fehler alle Unterseiten, klicken Sie unter Einstel­lungen → 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 Besu­cher 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.

WordPress-Fehler, die Sie nicht selbst lösen müssen

Termin vereinbaren
30 Minuten am Telefon oder per Video. Sie wählen einen freien Termin im Kalender.
Nachricht schicken
Schildern Sie kurz, worum es geht. Sie bekommen innerhalb von 24 Stunden an Werktagen eine Antwort.