Die 10 häufigsten Fehler bei WordPress.

Zuletzt überarbeitet: 12. Mai 2025

Die 10 häufigsten Fehler bei WordPress.

1. Weißer Bildschirm (White Screen of Death)

Was passiert?:

Deine Website oder das Admin-Dashboard zeigt nur eine leere weiße Seite ohne Hinweise.

Warum?:

· Ein Plugin oder Theme verursacht einen PHP-Fehler.

· Das PHP-Speicherlimit ist erschöpft.

· Du hast einen Syntaxfehler in einer Datei (z. B. functions.php) eingebaut.

· Die PHP-Version ist veraltet oder inkompatibel mit von dir verwendeten Themes oder Plugins.

Was kannst du tun?:

· Debug-Modus einschalten: Öffne die wp-config.php und setze dort ein:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

 So siehst du Fehlermeldungen, die die Ursache zeigen.

· Plugins abschalten: Greif per FTP auf wp-content/plugins zu und benenne den Ordner (z. B. in plugins_old) um. Aktiviere die Plugins einzeln im Dashboard, um den Fehler zu finden.

· Theme wechseln: Wechsle auf ein Standard-Theme (z. B. Twenty Twenty-Four).

· Speicher erhöhen: Füge define(‚WP_MEMORY_LIMIT‘, ‚256M‘); in die wp-config.php ein oder bitte deinen Hoster, das PHP-Limit zu erhöhen.

· PHP-Version checken: Prüfe, ob deine PHP-Version mit WordPress, dem Theme oder den Plugins kompatibel ist.

2. Fehler bei der Datenbankverbindung

Was passiert?:

Du siehst die Meldung „Error Establishing a Database Connection“, weil WordPress keine Verbindung zur Datenbank herstellen kann.

Warum?:

· Die Zugangsdaten in der wp-config.php sind falsch.

· Der Datenbankserver deines Hosters ist ausgefallen.

· Datenbanktabellen sind beschädigt.

· Die Datenbankgröße oder -verbindungen sind überschritten.

Was kannst du tun?:

· Zugangsdaten prüfen: Schau in die wp-config.php und vergleiche DB_NAME, DB_USER, DB_PASSWORD und DB_HOST mit den Angaben im Hosting-Panel (z. B. PLESK, cPanel).

· Datenbankserver kontrollieren: Frag deinen Hoster, ob der Server läuft.

· Datenbank reparieren: Füge define(‚WP_ALLOW_REPAIR‘, true); in die wp-config.php ein und rufe deinewebsite.com/wp-admin/maint/repair.php auf. Alternativ nutze dazu ein Plugin wie zum Beispiel WP Optimize um die Datenbank aufzuräumen bzw. zu reparieren.

3. 500 Internal Server Error

Was passiert?:

Du bekommst einen allgemeinen Serverfehler ohne genaue Erklärung.

Warum?:

· Die .htaccess-Datei ist fehlerhaft.

· Ein Plugin oder Theme ist inkompatibel.

· Der Server hat Konfigurationsprobleme (z. B. fehlende Module).

· Server-Ressourcen sind überlastet.

Was kannst du tun?:

· .htaccess prüfen: Benenne die .htaccess im Root-Verzeichnis um (z. B. in .htaccess_old). Gehe zu Einstellungen > Permalinks und speichere, um eine neue Datei zu erstellen.

· Plugins/Themes deaktivieren: Schalte alle Plugins per FTP aus und wechsle zu einem Standard-Theme.

· Serverlogs ansehen: Schau in die Fehlerlogs deines Hosters (im Kontrollpanel), um Details zu finden.

· PHP-Einstellungen anpassen: Erhöhe max_execution_time oder memory_limit in der php.ini oder über den Hoster.

· Hoster kontaktieren: Wenn nichts hilft, lass den Hoster Serverprobleme wie mod_security prüfen.

4. 404 Seite nicht gefunden

Was passiert?:

Beiträge, Seiten oder Kategorien zeigen einen 404-Fehler, obwohl sie existieren.

Warum?:

· Die Permalink-Struktur ist falsch oder beschädigt.

· Die .htaccess-Datei ist fehlerhaft.

· Weiterleitungs-Plugins oder URLs sind falsch eingestellt.

· Inhalte wurden gelöscht oder umbenannt.

Was kannst du tun?:

· Permalinks aktualisieren: Gehe zu Einstellungen > Permalinks und klicke auf „Änderungen speichern“, ohne etwas zu ändern.

· .htaccess kontrollieren: Stelle sicher, dass die Datei die Standard-Regeln enthält:

· Weiterleitungen checken: Deaktiviere Plugins wie Redirection oder prüfe manuelle Weiterleitungen in der .htaccess.

· Datenbank durchsehen: Nutze „Broken Link Checker“, um kaputte Links zu finden.

5. 403 Forbidden Fehler

Was passiert?:

Dir wird der Zugriff auf die Website oder Ressourcen mit „403 Forbidden“ verweigert.

Warum?:

· Datei- oder Ordnerberechtigungen sind falsch.

· Sicherheits-Plugins wie Wordfence blockieren dich.

· Server-Regeln (z. B. mod_security) schränken Zugriffe ein.

· Die .htaccess ist falsch konfiguriert.

Was kannst du tun?:

· Berechtigungen korrigieren: Setze bei Bedarf Ordner bzw. Dateien die andere Zugriffsrechte benötigen auf 644 und Ordner auf 755 per FTP (z. B. FileZilla) oder im Hosting-Panel.

· Sicherheits-Plugins prüfen: Deaktiviere Plugins wie Wordfence temporär und überprüfe deren Einstellungen (z. B. IP-Blockaden).

· .htaccess ansehen: Entferne Regeln, die Zugriffe einschränken könnten.

· Hoster fragen: Lass serverseitige Einschränkungen wie mod_security oder Firewalls überprüfen.

6. Syntaxfehler (Unexpected T_…)

Was passiert?:

Du siehst eine Meldung wie „Parse error: syntax error, unexpected T_STRING in…“, die auf einen PHP-Fehler hinweist.

Warum?:

· Du hast eine Theme- oder Plugin-Datei (z. B. functions.php) fehlerhaft bearbeitet.

· Ein kopierter Code-Snippet ist kaputt.

· Die PHP-Version ist inkompatibel.

Was kannst du tun?:

· Fehler finden: Die Meldung zeigt die Datei und Zeile (z. B. wp-content/themes/dein-theme/functions.php).

· Datei reparieren: Greif per FTP auf die Datei zu, stelle die Originalversion her oder entferne den fehlerhaften Code.

· Debug-Modus nutzen: Aktiviere WP_DEBUG für mehr Hinweise.

· Code überprüfen: Bearbeite Code in einem Editor wie VS Code, um Syntaxfehler (z. B. fehlende Semikolons) zu finden.

7. Mixed Content Warnung

Was passiert?:

Dein Browser warnt, dass unsichere (HTTP) Inhalte auf einer HTTPS-Seite geladen werden.

Warum?:

· URLs wurden nach der HTTPS-Umstellung nicht angepasst.

· Theme oder Plugins enthalten feste HTTP-Links.

· Inhalte (z. B. Bilder) werden über HTTP geladen.

Was kannst du tun?:

· Datenbank anpassen: Nutze „Better Search Replace“, um http:// durch https:// in der Datenbank zu ersetzen.

· SSL-Plugin einsetzen: Installiere zum Beispiel „Really Simple SSL“, um Mixed Content automatisch zu beheben.

· Code prüfen: Suche in functions.php oder Template-Dateien nach festen HTTP-URLs.

· Browser nutzen: Öffne die Entwicklerkonsole (F12), um unsichere Inhalte zu finden.

8. Login-Probleme (kein Admin-Zugriff)

Was passiert?:

Du kannst dich nicht ins Dashboard einloggen, oft mit „Falsches Passwort“ oder Endlosschleifen.

Warum?:

· Passwort oder Benutzername sind falsch.

· Cookies oder Cache stören.

· Sicherheits-Plugins blockieren den Zugriff.

· Die .htaccess oder Datenbank ist fehlerhaft.

Was kannst du tun?:

· Passwort zurücksetzen: Nutze „Passwort vergessen“ oder setze es in der Datenbank (Tabelle wp_users, Feld user_pass mit MD5-Hash) zurück.

· Cookies löschen: Teste den Login in einem Inkognito-Fenster oder anderem Browser.

· Sicherheits-Plugins abschalten: Benenne den Plugin-Ordner per FTP um, um Plugins wie Wordfence zu deaktivieren.

· URLs prüfen: Stelle sicher, dass siteurl und home in der Datenbank (Tabelle wp_options) korrekt sind.

9. Langsame Ladezeiten

Was passiert?:

Deine Website lädt träge, was Nutzer und SEO frustriert.

Warum?:

· Bilder sind zu groß oder unoptimiert.

· Du hast zu viele oder schlecht programmierte Plugins.im Einsatz.

· Es fehlt Caching oder ein CDN.

· Der Hoster ist zu langsam.

Was kannst du tun?:

· Bilder optimieren: Nutze „Smush“ oder „ShortPixel“ und aktiviere Lazy Loading.

· Caching einrichten: Installiere „WP Rocket“, „W3 Fastest Cache“ oder „WP Super Cache“.

· Plugins reduzieren: Entferne unnötige Plugins und ersetze ressourcenfressende durch Alternativen.

· CDN nutzen: Setze Cloudflare ein, um Inhalte schneller zu liefern.

· Hoster prüfen: Wechsle zu einem besseren Anbieter (z. B. SiteGround), wenn der Server schwächelt.

· Datenbank säubern: Nutze „WP-Optimize“, um die Datenbank zu bereinigen.

10. Plugin- oder Theme-Konflikte

Was passiert?:

Nach einem neuen Plugin oder Theme funktionieren Teile der Website (z. B. Layouts, Funktionen) nicht mehr.

Warum?:

· Plugins oder Themes sind inkompatibel.

· Versionen sind veraltet.

· Funktionen überschneiden sich (z. B. zwei Caching-Plugins).

Was kannst du tun?:

· Konflikt finden: Deaktiviere alle Plugins und aktiviere sie einzeln. Wechsle zu einem Standard-Theme, um Theme-Fehler auszuschließen.

· Updates machen: Prüfe, ob WordPress, Plugins und Themes aktuell sind.

· Testumgebung nutzen: Richte eine Staging-Seite ein, um Neues vorab zu testen.

· Dokumentation lesen: Schau in die Plugin-/Theme-Doku nach bekannten Konflikten oder Einstellungen.

Mein Fazit:

Diese Liste umfasst die gängigsten Fehler, die dir begegnen können, mit Ansätzen zur Lösung. Wenn du zu einem Fehler mehr Details oder eine detailliertere Anleitung brauchst, stell deine Frage doch in unserem kleinen Forum.

Professionelle Analysen und Fehlerbehebungen mache ich natürlich auch. Schreib mir, bei Bedarf, gerne eine Mail über das Kontaktformular.