WordPress-Fehler beheben

WordPress Fehler beheben

Kritischer Fehler, weiße Seite, 403 Forbidden oder plötzlich geht nach einem Update nichts mehr? Die meisten WordPress-Fehler sind in Minuten behoben, wenn man weiß, wo man ansetzt. Hier die häufigsten Fälle mit Ursache und Lösung.

Kurz gesagt

Die meisten WordPress-Fehler wie White Screen of Death, kritischer Fehler (500) oder „Fehler beim Aufbau der Datenbankverbindung" gehen auf Plugin-/Theme-Konflikte, PHP- oder Datenbank-Probleme zurück. Erste Schritte: WP_DEBUG aktivieren und die debug.log lesen, alle Plugins deaktivieren, ein Backup einspielen. Forge12 übernimmt die Fehlerbehebung im Rahmen der WordPress-Wartung und Soforthilfe zum Festpreis.

0%
der kritischen Fehler kommen von Plugin- oder Theme-Konflikten
0
häufigste WordPress-Fehler in diesem Guide Schritt für Schritt gelöst
0 h
Reaktionszeit, wenn wir den Fehler für dich beheben sollen

Erste Diagnose – in fast jedem Fall gleich

Bevor du ins Detail gehst: Diese Schritte grenzen fast jeden WordPress-Fehler ein und lösen die meisten schon.

Zuerst ein Backup ziehen (Dateien + Datenbank) – bevor du irgendetwas änderst.
WP_DEBUG in der wp-config.php aktivieren und die debug.log lesen – die Fehlermeldung nennt oft direkt die auslösende Datei.
Alle Plugins deaktivieren (per FTP /wp-content/plugins umbenennen, falls kein Backend) und dann einzeln wieder aktivieren.
Kurz auf ein Standard-Theme (Twenty Twenty-…) wechseln, um Theme-Fehler auszuschließen.
Alle Caches leeren – Caching-Plugin, Server, CDN und Browser.
Beim Hoster die PHP-Version und die Server-Fehlerprotokolle prüfen.

Die häufigsten WordPress-Fehler

01Es gab einen kritischen Fehler auf dieser Website

Symptom: Leere Seite mit genau dieser Meldung; meist kommt zusätzlich eine WordPress-E-Mail mit einem Recovery-Link.

Ursache: Ein PHP-Fatal-Error – fast immer ein Plugin-/Theme-Konflikt, ein inkompatibles Update oder zu wenig Arbeitsspeicher.

Lösung:

  1. Die Recovery-Mode-E-Mail von WordPress öffnen – der Link führt in ein geschütztes Backend.
  2. Das zuletzt aktivierte oder aktualisierte Plugin deaktivieren (per FTP den Plugin-Ordner umbenennen, falls kein Backend erreichbar ist).
  3. PHP-Memory-Limit erhöhen (WP_MEMORY_LIMIT in wp-config.php).
  4. WP_DEBUG aktivieren und in der debug.log die genaue Datei/Zeile ablesen.
02White Screen of Death (weiße Seite)

Symptom: Komplett leere, weiße Seite – ganz ohne Fehlermeldung.

Ursache: Ein PHP-Fehler oder ein erreichtes Speicherlimit, während die Fehleranzeige abgeschaltet ist.

Lösung:

  1. WP_DEBUG in der wp-config.php einschalten, damit die Meldung sichtbar wird.
  2. Alle Plugins deaktivieren (per FTP /wp-content/plugins umbenennen).
  3. Auf ein Standard-Theme wechseln.
  4. Speicherlimit erhöhen und Server-/Objekt-Cache leeren.
03403 Forbidden

Symptom: "403 Forbidden – You don't have permission to access…" statt deiner Seite.

Ursache: Falsche Dateirechte, eine beschädigte oder blockierende .htaccess, ein Security-Plugin bzw. eine Firewall (mod_security) – oder eine versehentliche IP-Sperre.

Lösung:

  1. Dateirechte prüfen: Ordner auf 755, Dateien auf 644.
  2. .htaccess sichern und neu erzeugen (in WordPress unter Einstellungen → Permalinks einfach speichern).
  3. Security-Plugin bzw. Firewall testweise deaktivieren.
  4. Beim Hoster die mod_security-/WAF-Regeln prüfen und die eigene IP als gesperrt ausschließen.
04WordPress funktioniert nach einem Update nicht mehr

Symptom: Layout kaputt, Funktionen fehlen oder Fehlermeldungen direkt nach einem Core-, Plugin- oder Theme-Update.

Ursache: Eine Inkompatibilität zwischen dem Update und einem anderen Plugin, dem Theme oder der PHP-Version.

Lösung:

  1. Alle Caches leeren (Server, Plugin, CDN, Browser).
  2. Das auslösende Plugin/Theme auf die Vorversion zurücksetzen (Rollback).
  3. PHP-Version prüfen und ggf. angleichen.
  4. Künftig vor Updates: Staging-Umgebung nutzen und Backup ziehen.
05Fehler beim Aufbau einer Datenbankverbindung

Symptom: "Error establishing a database connection" statt der Website.

Ursache: Falsche Datenbank-Zugangsdaten, ein überlasteter oder ausgefallener DB-Server oder beschädigte Tabellen.

Lösung:

  1. DB-Zugangsdaten in der wp-config.php prüfen (DB_NAME, DB_USER, DB_PASSWORD, DB_HOST).
  2. Beim Hoster prüfen, ob der Datenbank-Server läuft und nicht am Verbindungslimit ist.
  3. Datenbank reparieren (define('WP_ALLOW_REPAIR', true) und /wp-admin/maint/repair.php aufrufen).

Kommen fremde Weiterleitungen oder Spam dazu?

Wenn zum Fehler noch fremde Weiterleitungen, unbekannte Spam-Seiten oder eine Google-Warnung dazukommen, ist es kein normaler Fehler, sondern ein Hack.

Zur WordPress-Notfallhilfe →WordPress absichern

Lieber machen lassen?

Keine Zeit oder Lust, selbst im Code zu suchen? Wir finden und beheben WordPress-Fehler zum Festpreis – und sorgen mit laufender Wartung dafür, dass sie gar nicht erst auftreten.

WordPress-Wartung ansehenKontakt aufnehmen
Glossar

Fehler-Begriffe — kurz erklärt

Die Begriffe, die bei WordPress-Fehlern immer wieder auftauchen — in einem Satz erklärt.

Error 500 (Internal Server Error)

Sammel-Fehler des Servers: irgendetwas bricht ab, ohne Details. Häufige Ursachen: fehlerhafte .htaccess, PHP-Fehler, ausgeschöpfter Speicher.

WP_DEBUG (Debug-Modus)

Schalter in der wp-config.php, der versteckte Fehler mit Datei und Zeile sichtbar macht — das wichtigste Werkzeug zur Ursachensuche.

.htaccess

Server-Konfigurationsdatei im WordPress-Hauptverzeichnis. Steuert Permalinks, Weiterleitungen und Zugriffsschutz — ein Tippfehler legt die ganze Seite lahm.

PHP Memory Limit

Maximaler Arbeitsspeicher pro Seitenaufruf. Reicht er nicht, erscheint »Allowed memory size exhausted« oder eine weiße Seite.

Staging-Umgebung

Eine private Kopie der Seite zum gefahrlosen Testen von Updates und Änderungen, bevor sie live gehen.

Error-Log

Protokoll des Servers/WordPress mit allen Fehlermeldungen. Der erste Ort, an dem man bei einem unklaren Fehler nachschaut.

FAQ

Häufige Fragen zu WordPress-Fehlern

01„Es gab einen kritischen Fehler auf dieser Website" – was tun?

Das ist ein PHP-Fatal-Error, meist durch ein Plugin- oder Theme-Update. Nutze die Recovery-Mode-E-Mail von WordPress, deaktiviere das zuletzt geänderte Plugin (notfalls per FTP), erhöhe das PHP-Memory-Limit und lies mit aktiviertem WP_DEBUG die genaue Ursache in der debug.log.

02Wie behebe ich den White Screen of Death (weiße Seite)?

Schalte WP_DEBUG in der wp-config.php ein, um die versteckte Fehlermeldung sichtbar zu machen. Deaktiviere dann alle Plugins per FTP, wechsle auf ein Standard-Theme und erhöhe das Speicherlimit. In den meisten Fällen ist ein einzelnes Plugin oder das Theme die Ursache.

03Wie behebe ich einen 403-Forbidden-Fehler in WordPress?

Prüfe die Dateirechte (Ordner 755, Dateien 644), erzeuge die .htaccess über Einstellungen → Permalinks neu, deaktiviere testweise Security-Plugins und lasse beim Hoster die mod_security-/Firewall-Regeln prüfen. Oft blockiert eine zu strenge Sicherheitsregel den Zugriff.

04WordPress funktioniert nach einem Update nicht mehr – was jetzt?

Leere zuerst alle Caches. Bleibt der Fehler, setze das auslösende Plugin oder Theme auf die Vorversion zurück und prüfe die PHP-Version. Vor künftigen Updates lohnt sich eine Staging-Umgebung plus Backup, damit ein fehlerhaftes Update nie die Live-Seite trifft.

05Wann sollte ich einen Profi ranlassen?

Wenn die Fehlermeldung nicht eindeutig ist, mehrere Ursachen zusammenkommen, es um einen Shop mit Umsatz geht oder du dich beim Bearbeiten von Code/Datenbank unsicher fühlst. Wir beheben WordPress-Fehler zum Festpreis und verhindern sie mit laufender Wartung.

06Wie aktiviere ich den WordPress-Debug-Modus (WP_DEBUG)?

In der wp-config.php setzt du define('WP_DEBUG', true); und zusätzlich define('WP_DEBUG_LOG', true); — dann schreibt WordPress alle Fehler mit Datei und Zeile in wp-content/debug.log. So findest du die genaue Ursache. Auf Live-Seiten die Anzeige unterdrücken (WP_DEBUG_DISPLAY auf false) und den Debug-Modus danach wieder abschalten.

07Ich bin aus dem WordPress-Backend ausgesperrt — wie komme ich rein?

Über FTP oder den Datei-Manager des Hosters: den Plugin-Ordner umbenennen (deaktiviert alle Plugins auf einmal), das aktive Theme auf ein Standard-Theme zurücksetzen, oder das Passwort direkt in der Datenbank (phpMyAdmin) neu setzen. Meist blockiert ein Plugin- oder Theme-Konflikt den Login.

08Wie deaktiviere ich alle Plugins ohne Zugriff aufs Backend?

Per FTP den Ordner wp-content/plugins in z. B. plugins_off umbenennen — WordPress deaktiviert dann alle Plugins. Kommst du wieder rein, benennst du zurück und aktivierst einzeln, bis der Fehler wiederkommt: das ist der Übeltäter. Der schnellste Weg, einen Plugin-Konflikt einzugrenzen.

09Ist das ein Fehler oder ein Hack — wie unterscheide ich das?

Ein Fehler ist meist ein technisches Problem: nach einem Update, ein Plugin-Konflikt, zu wenig Speicher. Ein Hack zeigt sich durch fremde Inhalte, unbekannte Weiterleitungen, Spam-Seiten oder eine Google-Warnung. Deutet etwas auf einen Angriff hin, geht es nicht ums Reparieren, sondern ums Bereinigen — dann hilft unsere WordPress-Notfallhilfe.

10Wie erhöhe ich das PHP-Memory-Limit in WordPress?

In der wp-config.php mit define('WP_MEMORY_LIMIT', '256M'); — alternativ in der php.ini oder .htaccess. Das behebt die Meldung »Allowed memory size exhausted«. Bei Shared-Hosting greift oft ein hartes Server-Limit; dann muss der Hoster es anheben.

11Sollte ich Fehler auf der Live-Seite oder in einer Staging-Umgebung beheben?

Größere Eingriffe (Code, Datenbank, riskante Updates) immer auf einer Staging-Kopie testen und erst dann live übernehmen. Für schnelle Fixes reichen Wartungsmodus plus ein aktuelles, getestetes Backup — damit ein missglückter Versuch nie die Live-Seite beschädigt.

Angebot

WordPress-Fehler schnell behoben.

Bug, Störung, weißer Bildschirm oder Fehlermeldung? Wir analysieren, beheben und dokumentieren — zum planbaren Einstieg.

Fehler beheben
ab 190 €bis 2 Std
Enthalten
  • Analyse & Diagnose
  • Behebung von Bugs / Störungen
  • Kurzdokumentation der Ursache
Nicht enthalten
  • Größere Weiterentwicklung / neue Features
  • Wiederherstellung ohne verfügbares Backup
  • Fremdkosten (Hosting, Lizenzen)

Über die ersten 2 Stunden hinaus rechnen wir 130 €/Std ab (Wartungskunden 102 €/Std) — nur nach vorheriger Freigabe, nie eine Überraschungsrechnung.

Fehler beheben lassenAlle Preise netto zzgl. USt.
WORDPRESS SUPPORT

WordPress-Fehler schnell weg.