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.
