WordPress WP-Admin funktioniert nicht? So löst du das Problem (Schritt-für-Schritt-Anleitung)

Melden

Es ist frustrierend: Du möchtest dich in deine Website einloggen, aber der WordPress-Adminbereich (wp-admin) bleibt weiß, zeigt eine Fehlermeldung oder lädt einfach nicht.

Hier ist ein umfassendes Tutorial, wie du den Fehler Schritt für Schritt findest und behebst.


Bevor du startest: Erstelle ein Backup deiner Website, falls möglich (via FTP oder über dein Hosting-Panel).


Schritt 1: Browser-Cache und Cookies löschen

Oft liegt das Problem nicht an der Website, sondern an deinem Browser.

  1. Lösche den Cache und die Cookies deines Browsers.
  2. Versuche, dich über ein Inkognito-Fenster (Privater Modus) einzuloggen.
  3. Wenn es im Inkognito-Modus funktioniert, liegt es an einem Browser-Add-on oder veralteten Cookies.

Schritt 2: Plugins deaktivieren (via FTP)

Ein fehlerhaftes Plugin-Update ist die häufigste Ursache für Login-Probleme.

  1. Verbinde dich per FTP (z. B. FileZilla) mit deinem Server.
  2. Navigiere zum Verzeichnis /wp-content/.
  3. Suche den Ordner plugins und benenne ihn um in plugins_alt.
  4. Versuche nun, dich einzuloggen.
    • Erfolg? Eines deiner Plugins ist schuld. Benenne den Ordner zurück in plugins und deaktiviere im Dashboard alle Plugins einzeln, um den Übeltäter zu finden.

Schritt 3: Standard-Theme erzwingen

Wenn Plugins nicht schuld sind, könnte es am aktiven Theme liegen.

  1. Navigiere per FTP zu /wp-content/themes/.
  2. Benenne den Ordner deines aktuell aktiven Themes um (z. B. mein-theme zu mein-theme-deaktiviert).
  3. WordPress wird nun automatisch versuchen, ein Standard-Theme (wie Twenty Twenty-Four) zu laden.
  4. Prüfe, ob der Login wieder funktioniert.

Schritt 4: Die Datei .htaccess zurücksetzen

Eine beschädigte .htaccess-Datei kann den Zugriff auf den Admin-Bereich blockieren.

  1. Suche im Hauptverzeichnis deiner WordPress-Installation (Root) nach der Datei .htaccess.
  2. Lade sie als Backup auf deinen PC herunter und lösche sie dann auf dem Server.
  3. Versuche, dich einzuloggen.
  4. Wenn es funktioniert, gehe im Dashboard zu Einstellungen > Permalinks und klicke auf "Speichern", um eine neue .htaccess-Datei zu generieren.

Schritt 5: PHP Memory Limit erhöhen

Wenn du einen "White Screen of Death" siehst, reicht oft der Arbeitsspeicher nicht aus.

  1. Öffne die Datei wp-config.php im Hauptverzeichnis per FTP.
  2. Füge vor der Zeile /* That's all, stop editing! Happy publishing. */ folgenden Code ein:
    define('WP_MEMORY_LIMIT', '256M');
  3. Speichere die Datei und versuche den Login erneut.

Schritt 6: URLs in der wp-config.php festlegen

Manchmal "vergisst" WordPress seine eigene Adresse (z.B. nach einem Umzug oder SSL-Wechsel).

  1. Öffne die wp-config.php.
  2. Füge diese beiden Zeilen hinzu (ersetze deinedomain.de mit deiner echten URL):
    define('WP_HOME','https://deinedomain.de');
    define('WP_SITEURL','https://deinedomain.de');

Schritt 7: Den Debug-Modus aktivieren (Fehlersuche)

Wenn bisher nichts geholfen hat, musst du herausfinden, welcher Fehler genau vorliegt.

  1. Öffne die wp-config.php.
  2. Suche die Zeile define('WP_DEBUG', false); und ändere sie in:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
  3. Lade die Seite neu. WordPress erstellt nun eine Datei namens debug.log im Ordner /wp-content/. Öffne diese Datei, um den spezifischen PHP-Fehler zu sehen (meist steht dort der Name des Plugins oder der Datei, die den Fehler verursacht).

Zusammenfassung: Was hat meistens Erfolg?

  • Plugin-Ordner umbenennen: Löst ca. 70% aller Probleme.
  • .htaccess löschen: Hilft bei "404 Not Found" oder "Internal Server Errors".
  • Memory Limit erhöhen: Hilft bei komplett weißen Seiten.

Immer noch kein Erfolg? Kontaktiere deinen Hoster. Manchmal liegt ein Serverfehler vor oder die PHP-Version deines Servers ist veraltet und nicht mehr mit deiner WordPress-Version kompatibel.

0