WordPress ist im Allgemeinen stabil, aber manchmal geht etwas schief. Ein weißer Bildschirm, eine Fehlermeldung oder eine Website, die nicht mehr lädt. In diesem Artikel behandle ich die häufigsten WordPress-Probleme und zeige, wie Sie sie lösen.

Der weiße Bildschirm (White Screen of Death)

Ein komplett weißer Bildschirm ist eines der frustrierendsten Probleme. Sie sehen keine Fehlermeldung, nur eine leere Seite. Die Ursache ist häufig ein PHP-Fehler, ein Plugin-Konflikt oder zu wenig Arbeitsspeicher.

Lösung 1: Plugins per FTP deaktivieren

  1. Verbinden Sie sich per FTP mit Ihrem Hosting (FileZilla oder der Dateimanager in DirectAdmin)
  2. Gehen Sie zu wp-content/plugins
  3. Benennen Sie den Ordner "plugins" in "plugins_backup" um
  4. Laden Sie Ihre Website neu

Funktioniert Ihre Website wieder? Dann verursacht ein Plugin das Problem. Benennen Sie den Ordner wieder in "plugins" um und deaktivieren Sie die Plugins in WordPress eins nach dem anderen, bis Sie den Übeltäter finden.

Lösung 2: Den PHP-Arbeitsspeicher erhöhen

Fügen Sie diese Zeile in Ihre Datei wp-config.php ein:

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

Sie können auch die PHP-Einstellungen in DirectAdmin anpassen, um mehr Arbeitsspeicher zuzuweisen.

Lösung 3: Das Theme deaktivieren

  1. Gehen Sie per FTP zu wp-content/themes
  2. Benennen Sie den Ordner Ihres aktiven Themes um
  3. WordPress wechselt automatisch zu einem Standard-Theme

Fehler beim Aufbau der Datenbankverbindung

Die Meldung "Error establishing a database connection" bedeutet, dass WordPress keine Verbindung zur Datenbank herstellen kann. Das kann an falschen Zugangsdaten oder einem überlasteten Datenbankserver liegen.

wp-config.php prüfen

Öffnen Sie wp-config.php und prüfen Sie diese Zeilen:

define('DB_NAME', 'jouw_database');
define('DB_USER', 'jouw_gebruiker');
define('DB_PASSWORD', 'jouw_wachtwoord');
define('DB_HOST', 'localhost');

Die Daten finden Sie in DirectAdmin unter MySQL Databases. Stimmen sie nicht? Passen Sie sie an und speichern Sie die Datei.

Die Datenbank reparieren

Fügen Sie vorübergehend diese Zeile in wp-config.php ein:

define('WP_ALLOW_REPAIR', true);

Gehen Sie danach zu: example.nl/wp-admin/maint/repair.php und klicken Sie auf "Repair Database". Entfernen Sie die Zeile nach der Reparatur wieder.

500 Internal Server Error

Ein 500-Fehler ist ein allgemeiner Serverfehler. Bei WordPress wird er häufig durch eine beschädigte .htaccess-Datei oder Plugin-Konflikte verursacht.

Die .htaccess-Datei wiederherstellen

  1. Verbinden Sie sich per FTP
  2. Benennen Sie .htaccess in .htaccess_backup um
  3. Laden Sie Ihre Website neu
  4. Gehen Sie in WordPress zu Einstellungen > Permalinks und klicken Sie auf Änderungen übernehmen (dadurch wird eine neue .htaccess-Datei erstellt)

Mehr über diese Datei lesen Sie in unserer .htaccess-Anleitung.

WordPress-Admin nicht erreichbar

Sie können sich nicht bei wp-admin anmelden? Dafür kann es verschiedene Ursachen geben.

Passwort vergessen

Verwenden Sie den Link "Passwort vergessen?" auf der Anmeldeseite. Kein Zugriff auf Ihre E-Mails? Dann können Sie das Passwort über phpMyAdmin ändern:

  1. Öffnen Sie phpMyAdmin in DirectAdmin
  2. Wählen Sie Ihre WordPress-Datenbank aus
  3. Öffnen Sie die Tabelle wp_users
  4. Klicken Sie bei Ihrem Benutzer auf "Bearbeiten"
  5. Geben Sie bei user_pass ein neues Passwort ein und wählen Sie MD5 als Funktion
  6. Klicken Sie auf OK

Zu viele Anmeldeversuche blockiert

Sicherheits-Plugins wie Wordfence können Ihre IP-Adresse nach mehreren fehlgeschlagenen Anmeldeversuchen sperren. Deaktivieren Sie das Plugin vorübergehend per FTP oder warten Sie, bis die Sperre abläuft.

Website lädt langsam

Eine langsame WordPress-Website kann viele Ursachen haben: zu viele Plugins, kein Caching, große Bilder oder ein langsamer Server.

Schnelle Lösungen

  • Installieren Sie ein Cache-Plugin - LiteSpeed Cache funktioniert auf unseren Servern hervorragend
  • Optimieren Sie Bilder - Verwenden Sie ein Plugin wie Smush
  • Entfernen Sie ungenutzte Plugins - Jedes Plugin verursacht zusätzlichen Overhead
  • Aktualisieren Sie PHP - Neuere PHP-Versionen sind schneller

Plugin- oder Theme-Update fehlgeschlagen

Updates können wegen Dateiberechtigungen oder zu wenig Speicherplatz fehlschlagen.

Lösung

  1. Prüfen Sie in DirectAdmin, ob Sie genügend Speicherplatz haben
  2. Versuchen Sie das Update manuell: Laden Sie das Plugin/Theme herunter, entpacken Sie es und laden Sie es per FTP nach wp-content/plugins oder wp-content/themes hoch
  3. Entfernen Sie die alte Version und benennen Sie den neuen Ordner in den ursprünglichen Namen um

Vorbeugen ist besser als heilen

Die meisten WordPress-Probleme können Sie mit guter Wartung verhindern:

  • Erstellen Sie regelmäßig Backups
  • Halten Sie WordPress, Themes und Plugins auf dem neuesten Stand
  • Verwenden Sie ein Sicherheits-Plugin
  • Testen Sie Updates zuerst in einer Staging-Umgebung

Sie kommen nicht weiter? Bei Theory7 helfen wir Ihnen gerne weiter. Wenden Sie sich an unseren Support, und wir suchen gemeinsam nach der Lösung.

Häufig gestellte Fragen

Wie finde ich heraus, welches Plugin das Problem verursacht?

Deaktivieren Sie alle Plugins und aktivieren Sie sie einzeln wieder. Das Plugin, nach dessen Aktivierung das Problem zurückkehrt, ist der Übeltäter.

Kann ich meine Website ohne Backup wiederherstellen?

Manchmal schon, je nach Problem. Ohne Backup sind Sie aber auf Glück angewiesen. Erstellen Sie deshalb immer Backups.

Meine Website wurde gehackt, was nun?

Stellen Sie ein Backup von vor dem Hack wieder her, ändern Sie alle Passwörter, aktualisieren Sie alles und installieren Sie ein Sicherheits-Plugin. Wenden Sie sich im Zweifel an den Support.

Muss ich WordPress neu installieren?

Das ist selten nötig. Die meisten Probleme lösen Sie, indem Sie Plugins deaktivieren, Dateien wiederherstellen oder die Datenbank reparieren.