Articles

WP-Admin funktioniert nicht? Fix ‚Can’t Access WordPress Admin‘ Error

Strugggling to access your WordPress admin?

Wenn Sie nicht auf den WordPress-Admin Ihrer Website zugreifen können, bedeutet das eine Welt der Probleme. Sie werden nicht in der Lage sein, Änderungen an Ihrer Website vorzunehmen oder Fehler zu beheben. Aber schlimmer noch, es könnte bedeuten, dass ein Hacker die Kontrolle über Ihre Website übernommen und Sie ausgesperrt hat.

Aber Sie können jetzt beruhigt sein. Dieses Problem kommt häufig vor, und wir haben schon vielen Kunden geholfen, den Zugang zu ihrem WordPress-Admin wiederherzustellen. Befolgen Sie diesen Leitfaden und Sie werden in kürzester Zeit wieder Zugang haben.

PRO TIPP: Manchmal ist die einfachste Lösung, die Seite zu aktualisieren. Falls Sie dies noch nicht getan haben, empfehlen wir Ihnen, Ihren Cache zu leeren und die Seite Ihrer Website zu aktualisieren. Um den Cache Ihres Browsers zu löschen, verwenden Sie die Einstellungsoption in Ihrem Browser. Um den Cache Ihrer Website zu leeren, verwenden Sie eines der im WordPress-Repository verfügbaren Caching-Plugins.

Warum haben Sie den Zugriff auf WP Admin verloren?

Um den Zugriff auf wp-admin wiederherzustellen, müssen Sie wissen, warum Sie den Zugriff überhaupt verloren haben. Wenn Sie das Problem bereits vermuten oder kennen, dann springen Sie direkt zur Lösung im nächsten Abschnitt.

Die häufigsten Gründe, warum Sie keinen Zugriff auf Ihren WordPress-Admin haben, sind:

1. Ein Hacker ist in Ihre Website eingedrungen und hat Ihnen Ihre Administratorrechte entzogen

2. Sie haben zu viele Anmeldeversuche unternommen und wurden von Ihrer Website ausgesperrt

3. Sie haben Ihre Anmelde-URL geändert und können sich nun nicht mehr an Ihre benutzerdefinierte Anmelde-URL erinnern

4. Sie können Ihr Passwort nicht mit der Option „Passwort wiederherstellen“ wiederherstellen

5. Auf Ihrer wp-admin Login-Seite treten Fehler auf wie:

a. PHP-Fehler

b. Fehler beim Herstellen der Datenbankverbindung

c. HTTP 500 interner Server

d. Weißer Bildschirm des Todes

e. Parse-Fehler

Es kann auch andere Fehler geben, die dazu führen, dass Sie den Zugriff auf wp-admin verlieren, aber nach unserer über 10-jährigen Erfahrung mit WordPress sind dies die wahrscheinlichsten Ursachen.

How To Fix Can’t Access WordPress Admin

Wir schlagen vor, dass Sie sich durch diese Fehlerbehebungen arbeiten, da wir die wahrscheinlichsten Lösungen zuerst aufgelistet haben.

Wenn Sie bereits einige Lösungen ausprobiert haben, springen Sie direkt zu der Lösung, die Sie noch nicht ausprobiert haben.

WICHTIGER HINWEIS: Wenn Sie die Möglichkeit haben, mit Ihrem Webhost oder einem WP-Staging-Plugin wie BlogVault eine Staging-Site einzurichten, empfehlen wir, die Schritte auf einer Staging-Site und nicht direkt auf Ihrer Live-Site auszuführen. Einige Maßnahmen sind technischer Natur und ein kleiner Fehltritt kann die Situation verschlimmern.

Eine Staging-Umgebung ist ein Klon Ihrer Website, auf der Sie experimentieren und Fehler beheben können, um die richtige Lösung zu finden. So können Sie nur die richtige Lösung auf Ihrer Live-Site implementieren.

Manuelles Zurücksetzen des Admin-Passworts über phpMyAdmin

WordPress erlaubt Ihnen standardmäßig eine unbegrenzte Anzahl von Anmeldeversuchen. Das heißt, Sie können verschiedene Benutzernamen und Passwörter ausprobieren, bis Sie das richtige gefunden haben.

Wenn Sie jedoch die Anzahl der Anmeldeversuche auf Ihrer Website begrenzt haben, entweder manuell oder durch ein Plugin, kann es sein, dass Sie sich ausgesperrt haben.

Wenn Sie sich nicht mehr an Ihr Passwort erinnern können und auch nicht in der Lage sind, es über die Option „Passwort vergessen“ abzurufen, können Sie Ihr Passwort über Ihr Webhosting-Konto zurücksetzen.

Selbst wenn ein Hacker Sie aus Ihrem Konto ausgesperrt hat, sollten Sie in der Lage sein, auf diese Weise ein neues Benutzerkonto zu erstellen, um wieder Zugang zu Ihrer Website zu erhalten.

1. Loggen Sie sich in Ihr Webhosting-Konto ein und greifen Sie auf cPanel zu.

2. Wählen Sie hier unter Datenbanken phpMyAdmin aus.

cPanel

3. Wählen Sie als nächstes die Datenbank Ihrer Website aus.

PRO TIPP: Wenn Sie den Namen Ihrer Datenbank nicht kennen, können Sie auf cPanel > Dateimanager > public_html zugreifen. Klicken Sie dort mit der rechten Maustaste auf die Datei wp-config.php und bearbeiten Sie sie. In dieser wp-config-Datei finden Sie Ihre Datenbank-Zugangsdaten.

Edit the WP-Config file

4. In Ihrer Datenbank werden eine Reihe von Tabellen angezeigt. Wählen Sie wp_users aus und bearbeiten Sie sie.

Sie können hier Benutzer anlegen oder bearbeiten und Passwörter festlegen.

wp users

Suchen Sie Ihren Benutzernamen und geben Sie unter user_pass in das Feld Value das Passwort Ihrer Wahl ein. Speichern Sie schließlich Ihre Änderungen.

Wenn Sie nun auf Ihre WordPress-Anmeldeseite zugreifen, können Sie die neuen Anmeldedaten verwenden und Ihr wp-admin-Bedienfeld aufrufen.

Wiederherstellen Ihres Backups

Sie haben möglicherweise ein Backup erstellt, entweder mithilfe eines Plugins oder über Ihren Webhost. Wenn Sie ein Backup haben, empfehlen wir Ihnen, Ihr Backup wiederherzustellen.

Damit werden alle Fehler, die in letzter Zeit auf Ihrer Website aufgetreten sind, entfernt.

Nach der Wiederherstellung Ihres Backups können Sie auf Ihre wp-admin-Seite zugreifen und sich wie gewohnt anmelden. Wir empfehlen, dass Sie dennoch eine Fehlersuche durchführen, um die Ursache des Problems herauszufinden, damit der Fehler dauerhaft behoben wird.

Deaktivieren Sie Ihre Plugins

Manchmal können Plugins die Schuldigen hinter diesen Fehlern auf Ihrer Website sein. Da Sie keinen Zugriff auf wp-admin haben, müssen Sie die Plugins manuell deaktivieren.

  • Loggen Sie sich in Ihren Hosting-Account ein und gehen Sie zum cPanel > Dateimanager.
  • Öffne public_html und öffne den Ordner wp-contents.
  • Finde den Ordner Plugins und benenne ihn in Plugins_Disable um.
Troubleshooting to check Plugin compatibility

Überprüfen Sie nun, ob Sie auf Ihre wp-Anmeldeseite zugreifen können. Wenn dies der Fall ist, verursacht ein Plugin ein Inkompatibilitäts- oder Konfliktproblem auf Ihrer Website.

Sie können sich in wp-admin einloggen und dann Ihre Plugins einzeln aktivieren. Laden Sie jedes Mal Ihre Website neu, um zu prüfen, welches Plugin das Problem verursacht.

Scannen Sie Ihre Website

Wenn es den Hackern gelingt, die Kontrolle über Ihre Website zu übernehmen, sperren sie Sie sofort aus. Sie entfernen Ihre Administratorrechte, damit sie ihre bösartigen Aktivitäten so lange wie möglich durchführen können.

Wenn Sie einen Hack vermuten, müssen Sie sofort nach Malware scannen. Da Sie keinen Zugriff auf wp-admin haben, kann dies schwierig sein. Wir schlagen Folgendes vor:

1. Wenn Sie einen Malware-Scanner wie MalCare auf Ihrer Website installiert haben, haben Sie Zugriff auf ein unabhängiges Dashboard, um einen Scan aus der Ferne durchzuführen, ohne sich in WordPress einloggen zu müssen

2. Verwenden Sie externe Online-Scanner wie Virus Total, um einen Malware-Scan durchzuführen

3. Prüfen Sie, ob Ihre Website bei Google Safe Browsing als gehackt gekennzeichnet wurde

4. Prüfen Sie die Registerkarte Sicherheit in Ihrem Google Analytics-Konto

Wenn Sie Malware auf Ihrer Website entdecken, müssen Sie sie bereinigen. Wenn Sie ein Sicherheits-Plugin wie MalCare abonniert haben, können Sie es ganz einfach bereinigen, indem Sie auf die Schaltfläche „Auto Clean“ klicken.

hacked filed detected on malcare

Wenn Sie sich noch nicht angemeldet haben, können Sie kein Sicherheits-Plugin auf Ihrer Website installieren, da Sie ausgesperrt sind. In diesen Fällen können Sie den MalCare-Notfallbereinigungsservice in Anspruch nehmen. Die Sicherheitsexperten von MalCare werden die Malware manuell von Ihrer Website entfernen und Ihnen den wp-admin-Zugang zurückgeben.

Sie können auch versuchen, manuell nach Malware auf Ihrer Website zu suchen. Wir raten jedoch davon ab, da das manuelle Scannen nach Malware auf eigene Faust nicht effektiv ist. Dazu ist technisches und sicherheitstechnisches Fachwissen erforderlich. Wenn Sie es dennoch versuchen möchten, haben wir einen Leitfaden erstellt, der Ihnen dabei helfen kann, einen manuellen Malware-Scan durchzuführen.

WICHTIG: Bevor wir mit den nächsten Schritten fortfahren, empfehlen wir Ihnen, Ihre WordPress-Website sofort zu sichern, falls Sie noch kein Backup erstellt haben. Diese Schritte können technisch sein und Änderungen an Ihren WordPress-Dateien und Ihrer Datenbank beinhalten.

Sie können sich auf unsere Anleitungen zu manuellen WordPress-Backups und WordPress-Backup-Plugins beziehen.

Wp-login.php neu laden

Wenn Sie nicht auf die Anmeldeseite Ihrer WordPress-Site zugreifen können, liegt das möglicherweise daran, dass Ihre wp-login.php-Datei verschoben oder gelöscht wurde.

Um das Problem zu beheben, müssen Sie diese Datei erneut hochladen.

1. Laden Sie eine neue WordPress-Installation auf Ihren Computer herunter. Entpacken Sie diese Datei, suchen Sie die wp-login-Datei und halten Sie sie bereit.

2. Melden Sie sich bei Ihrem Webhosting-Konto an. Greifen Sie auf das cPanel > Dateimanager > public_html.

public html folder in cpanel

3. Laden Sie die wp-login Datei mit der Upload-Option von Ihrem Computer in diesen public_html Ordner hoch. Sie können die alte Datei überschreiben, wenn sie vorhanden ist.

Upload files in cPanel File Manager

4. Öffnen Sie die wp-login-Datei, indem Sie sie mit der rechten Maustaste anklicken und Bearbeiten wählen.

5. Kopieren Sie am Ende der Datei diesen Code:

// Löschen Sie diese Zeile

$user_login = $user_data;

// Ersetzen Sie sie durch diese Zeile

$user_login = $user_data->user_login;

6. Speichern Sie Ihre Änderungen und Sie sollten sich jetzt in Ihr WordPress-Administratorkonto einloggen können.

Erstellen Sie eine neue .htaccess-Datei

Die .htaccess-Datei ist eine der sensibelsten Dateien Ihrer WordPress-Site. Manchmal kann der kleinste Fehler in dieser Datei Ihre Website zerstören und dazu führen, dass Sie den Zugang zu Ihrem wp-admin Panel verlieren.

Sie können versuchen, die alte .htaccess-Datei zu löschen und eine neue zu erstellen, um das Problem zu beheben.

1. Loggen Sie sich in Ihr Webhosting-Konto ein. Greifen Sie auf cPanel > Dateimanager > public_html.

2. Suchen Sie die .htaccess-Datei und laden Sie sie herunter, damit Sie eine Sicherheitskopie haben.

PRO TIPP: Wenn Sie die .htaccess-Datei nicht finden können, gehen Sie zu Einstellungen und aktivieren Sie das Kontrollkästchen Versteckte Dateien anzeigen.

Show hidden files .htaccess

3. Als nächstes löschen Sie die .htaccess-Datei und versuchen Sie, auf Ihre WordPress-Login-URL zuzugreifen.

4. Wenn es funktioniert hat, gehen Sie nach dem Einloggen in Ihr wp-Dashboard zu Einstellungen > Permalinks und klicken Sie auf Speichern. Dadurch wird automatisch eine neue .htaccess-Datei erstellt. Wenn dies nicht funktioniert hat, laden Sie Ihre .htaccess-Datei, die Sie zuvor heruntergeladen haben, erneut hoch.

Deaktivieren Sie Ihr Theme

Gleich wie bei Plugins kann auch Ihr Theme die Ursache dafür sein, dass Ihre wp-admin-Seite verschwindet. So deaktivieren Sie Ihr WordPress-Theme manuell:

  • Loggen Sie sich in Ihr Hosting-Konto ein und gehen Sie zum cPanel > Dateimanager.
  • Öffnen Sie public_html und öffnen Sie den Ordner wp-contents.
  • Finden Sie den Ordner Themes und benennen Sie den Ordner Ihres aktiven Themes mit dem Suffix _disable um. Dadurch wird automatisch ein Standard-WordPress-Theme aktiviert.
Astra theme in themes folder

Überprüfen Sie nun, ob Sie auf Ihre wp-Anmeldeseite zugreifen können. Wenn der Fehler verschwunden ist, dann hat dein Theme das Problem verursacht.

Um das Problem zu beheben, müssen Sie den Entwickler des Themes kontaktieren, um den Fehler zu lokalisieren. Er wird wahrscheinlich alle Fehler beheben und eine neue Version herausgeben. Wenn Sie Ihr Theme durch ein besseres ersetzen möchten, lesen Sie unseren Leitfaden zum sicheren Wechsel des Themes.

PRO TIPP: Wenn Sie mehrere Themes installiert haben, auch wenn Sie diese nicht verwenden, können sie Konflikte und Inkompatibilitätsprobleme verursachen. Wir empfehlen, alle zusätzlichen Themes zu löschen und nur das eine zu behalten, das Sie verwenden.

Prüfen Sie die Dateiberechtigungen

WordPress verfügt über Dateiberechtigungen, die den verschiedenen Benutzern Ihrer WordPress-Website unterschiedliche Zugriffsrechte gewähren. Sie können den Zugriff auf Lese-, Schreib- und Ausführungsdateien auf Ihrer Website ändern.

Weitere Informationen finden Sie in unserem Leitfaden zu WordPress-Dateiberechtigungen. Sie können auch die von WordPress empfohlenen Dateiberechtigungen nachlesen.

WP file permission

Wir empfehlen, dass die Berechtigungen wie folgt eingestellt werden:

  • wp-admin: 744
  • wp-content: 744
    • wp-content/themes: 744
    • wp-content/plugins: 744
    • wp-content/uploads: 744
  • wp-config.php: 764
  • .htaccess: 764

Um die Dateiberechtigungen zu überprüfen und einzustellen, können Sie den cPanel > Dateimanager in Ihrem Webhosting-Account verwenden.

Permissions in cpanel

Sobald die richtigen Berechtigungen gesetzt sind, sollten Sie Zugriff auf die WordPress-Login-Seite haben.

WordPress neu installieren

Wenn Sie immer noch keinen Zugriff auf Ihren WordPress-Admin haben, können Sie WordPress neu installieren. Es besteht die Möglichkeit, dass Dateien in der WordPress-Kerninstallation beschädigt sind.

Die Neuinstallation von WordPress ist ein großer Schritt, da Sie die Kerndateien ersetzen müssen. Aber es gibt Möglichkeiten, dies ohne Stress zu tun. Hier finden Sie eine ausführliche Anleitung zur Neuinstallation von WordPress.

ACHTUNG: Dieser Schritt birgt ein gewisses Risiko. Wir empfehlen, ein Backup Ihrer Website zu erstellen und eine Staging-Site für die Neuinstallation von WordPress zu verwenden.

Erhöhen Sie Ihr PHP-Speicherlimit

Jeder Website steht eine begrenzte Menge an PHP-Speicher zur Verfügung. Wenn Sie diese Grenze überschreiten, können Fehler auf Ihrer Website auftreten. Eine Erhöhung des PHP-Limits kann diese Fehler beheben.

Zu diesem Zweck müssen Sie Ihre Datei wp-config.php bearbeiten.

Melden Sie sich im cPanel > Dateimanager > public_html an. Klicken Sie mit der rechten Maustaste auf diese Datei und bearbeiten Sie sie.

Um das Speicherlimit zu bearbeiten, suchen Sie diese Codezeile:

define(‚WP_MEMORY_LIMIT‘, ’32M‘);

Erhöhen Sie das Limit von 32M auf 128M mit der folgenden Codezeile:

define(‚WP_MEMORY_LIMIT‘, ‚128M‘);

Speichern Sie und beenden Sie die Datei.

Für weitere Informationen folgen Sie unserer Anleitung, wie Sie Ihr PHP-Limit über die wp-config-Datei erhöhen können.

Einzelne WordPress-Fehlermeldungen beheben

Es kann sein, dass Sie bestimmte Fehler auf Ihrer WordPress-Site statt auf Ihrer Login-Seite sehen, wie zum Beispiel:

  1. Fehler beim Herstellen der Datenbankverbindung
  1. HTTP 500 Interner Server
  1. Weißer Bildschirm des Todes
  1. Parser-Fehler
  1. PHP-Fehler

Welcher Fehler auch immer bei Ihnen auftritt, wir haben eine vollständige Anleitung zur Fehlerbehebung, der Sie folgen können, um das Problem zu beheben.

Wir sind sicher, dass eine dieser Maßnahmen Ihnen geholfen hat, sich bei wp-admin anzumelden. Für den seltenen Fall, dass Sie das Problem immer noch nicht lösen konnten, haben wir ein paar Hinweise.

Was tun, wenn Sie immer noch nicht auf wp-admin zugreifen können

Wenn Sie immer noch aus Ihrem WordPress-Admin ausgesperrt sind, können Sie Folgendes tun:

  1. Wenden Sie sich an Ihren Webhoster – Ihr Webhoster wird das Problem untersuchen und Ihren Login-Zugang zurücksetzen. Wenden Sie sich an den Kundendienst Ihres Webhosters und bitten Sie ihn um Hilfe.
  1. Bitten Sie im WordPress-Supportforum um Hilfe – WordPress verfügt über ein aktives Supportforum, in dem Sie andere WordPress-Nutzer um Hilfe bitten können. Sie können Details zu Ihrem Problem posten, und jemand wird Ihnen helfen, es zu lösen.
  1. Besuchen Sie beliebte Foren – Es gibt eine Reihe von Foren, in denen WordPress-Benutzer aktiv sind. Sie können auf Reddit, Quora, StackExchange und StackOverflow nach Antworten suchen.

Sie können auch unseren anderen Artikel zum Thema „Ausgesperrt aus dem WordPress Admin Dashboard“ lesen.

Abschließende Überlegungen: Wie Sie sich auf das nächste Mal vorbereiten

Wenn Sie wieder Zugriff auf Ihr WordPress-Dashboard haben, sollten Sie einige Schritte unternehmen, um besser vorbereitet zu sein, falls so etwas noch einmal passiert:

  1. Sichern Sie Ihre WordPress-Website regelmäßig mit einem Plugin wie BlogVault, das über ein unabhängiges Dashboard verfügt. Wenn etwas schief geht, können Sie Ihr Backup wiederherstellen, auch wenn Sie keinen Zugang zu Ihrem wp-admin haben.
  1. Lassen Sie ein Sicherheits-Plugin wie MalCare auf Ihrer Website aktiv. Das Plugin richtet eine Firewall ein, die bösartigen Datenverkehr vom Zugriff auf Ihre Website abhält. Außerdem scannt es Ihre Website regelmäßig und warnt Sie, wenn verdächtige Aktivitäten festgestellt werden.
  1. Merken Sie sich diesen Artikel und bewahren Sie ihn griffbereit auf, damit Sie eine Checkliste der Maßnahmen haben, die Sie ergreifen können, um den Fehler schnell zu beheben.

Wenn einer der oben genannten Schritte Ihnen geholfen hat, auf Ihre wp-admin Seite zuzugreifen, dann geben Sie uns auf Twitter Bescheid. Wir würden uns freuen, von Ihnen zu hören.

Sichern Sie Ihre Website mit dem Backup-Plugin von BlogVault

Can't-access-wordpress-admin

Weitergeben über: