Der WordPress-Administrationsbereich funktioniert genauso wie die anderen Teile des Systems – über ein Login-System („/wp-admin“) erhalten Sie Zugriff auf das Backend-Dashboard, über das Sie Beiträge usw. hinzufügen können.
Obwohl es eine Reihe möglicher Ursachen für das Problem gibt, sind sie alle relativ einfach zu beheben.
Der wichtigste Punkt ist, dass Ihr System *möglicherweise* mit Malware infiziert wurde. Ich habe dieses Problem schon einmal erlebt – Hacker schleusen Code in Ihr WordPress-System ein, in der Hoffnung, dass dieser gefälschten Empfehlungsverkehr für sie verteilt.
Wenn Sie irgendein Malware-Problem mit WordPress haben, müssen Sie einen Techniker beauftragen, sich das Problem anzusehen. Als es uns passierte, wurden unsere Websites immer wieder angegriffen und wir mussten am Ende die Hosts wechseln.
Offensichtlich wird Malware nicht ganz oben auf der Liste stehen – das wahrscheinliche Problem, das Sie haben, ist, dass entweder ein Plugin Ihre Anmeldung verhindert oder ein anderes Problem WordPress daran gehindert hat, Sie zu authentifizieren.
Ursachen
Wie bereits erwähnt, gibt es mehrere häufige Ursachen, die typischerweise dazu führen, dass der Admin-Bereich nicht funktioniert:
-
Ein fehlerhaftes Update verhinderte, dass WordPress seine Kerndateien aktualisieren konnte
-
Bestimmte Plugins verhindern die Anmeldung
-
Sie haben Ihre App auf https:// eingestellt und es kommt ständig zu einer Weiterleitungsschleife
-
Möglicherweise wurden die Dateien Ihres Systems auf dem Server geändert
-
Möglicherweise wurde WordPress mit Schadsoftware infiziert
Das Wichtigste ist, dass WordPress mit PHP erstellt wurde.
PHP ist eine Skriptsprache, die internetzentrierten Anwendungen rudimentäre „dynamische“ Funktionen bietet und beispielsweise dynamische Seiten, Anmelde-/Abmeldefunktionen und mehr ermöglicht.
Obwohl PHP schon seit vielen Jahrzehnten existiert und von den meisten Hosting-Anbietern unterstützt wird, gibt es eine Reihe von Fällen, in denen seine Anwendungen möglicherweise nicht ordnungsgemäß ausgeführt werden.
Es ist wahrscheinlich, dass bei Ihrer WordPress-Installation dieses Problem auftritt, obwohl es auch eine Reihe anderer Probleme (Hosting-/Malware-/Codierungsprobleme usw.) verursacht.
Um das Problem zu beheben, können Sie 6 „Schritte“ unternehmen …
Lösung
1. Browser-Cache leeren
Der erste Schritt besteht darin, den Cache Ihres Browsers zu leeren.
Der „Cache“ Ihres Browsers speichert grundsätzlich Websites, Anmeldeinformationen usw.
Es dient dazu, Ihrem Browser die Möglichkeit zu geben, die relevanten Dateien zu „speichern“, sodass er Dateien/Websites schneller laden kann. Sie werden überrascht sein, wie wichtig es tatsächlich ist.
Es *kann* sein, dass der Cache des Admin-Panels von WordPress nicht aktualisiert wurde. Obwohl es sich um ein relativ seltenes Problem handelt, kann es dennoch dazu führen, dass das Anmeldeproblem auftritt:
- Chrom
-
Klicken Sie oben rechts im Chrome-Fenster auf das Menü „Vertikale Punkte“.
-
Wählen Sie im Dropdown-Menü „Einstellungen“ aus.
-
Klicken Sie auf „Erweitert“ (Sie müssen nach unten scrollen)
-
Wählen Sie im Abschnitt „Datenschutz und Sicherheit“ die Option „Browserdaten löschen“.
-
Aktivieren Sie jedes Kontrollkästchen und stellen Sie sicher, dass „Alle Zeiten“ ausgewählt ist
-
Klicken Sie auf „Daten löschen“ (blaues Feld).
-
Lassen Sie den Cache leeren
- Feuerfuchs
-
Klicken Sie oben rechts auf dem Bildschirm auf das Menü „Horizontale Linien“.
-
Optionen wählen“
-
Wählen Sie „Datenschutz“ (linke Seitenleiste)
-
Klicken Sie auf „Löschen Sie Ihren aktuellen Verlauf“.
-
Wählen Sie „Alle“ aus und stellen Sie sicher, dass „Alles“ ausgewählt ist
-
Klicken Sie auf „Jetzt löschen“
-
Lassen Sie den Cache leeren
- Microsoft Edge
-
Klicken Sie oben rechts im Fenster auf das Menü „Punkte“.
-
Wählen Sie im Dropdown-Menü „Einstellungen“ aus.
-
Scrollen Sie nach unten zu „Browserdaten löschen“.
-
Klicken Sie auf die Schaltfläche „Auswählen, was gelöscht werden soll“.
-
Wählen Sie alle verfügbaren Optionen aus und klicken Sie auf „Löschen“.
-
Lassen Sie den Cache leeren
Dadurch wird der Fehler nicht behoben, es sollte aber sichergestellt werden, dass Ihre Browser keine weiteren Probleme verursachen.
2. Erhalten Sie Zugriff auf CPanel
Der nächste Schritt besteht darin, Zugriff auf CPanel (oder das entsprechende Control Panel für Ihr Hosting) zu erhalten.
JEDES WordPress muss irgendwo gehostet werden; Die Art und Weise, wie Sie die verschiedenen Ressourcen/Server verwalten können, hängt davon ab, welche Art von Control Panel Ihr Host möglicherweise ausführt.
Der Punkt ist, dass Sie Zugriff auf die Dateien Ihres Systems benötigen.
Bei CPanel erfolgt dies mit „Dateimanager“; es kann je nach der Art des Hostings, das Sie verwenden, unterschiedlich sein …
-
Melden Sie sich bei Ihrem Hosting-Anbieter an
-
Navigieren Sie zur Systemsteuerung und suchen Sie nach einer Möglichkeit, auf den „Dateimanager“ Ihres Systems zuzugreifen
Wenn Sie nicht auf den Dateimanager zugreifen können, müssen Sie mit Ihrem Host sprechen oder sich über FTP Zugriff verschaffen.
Wenn Sie FTP verwenden möchten, müssen Sie Folgendes tun:
-
Laden Sie eine FTP-Anwendung herunter (FileZilla war die, die ich früher verwendet habe)
-
Führen Sie nach dem Herunterladen die Anwendung aus
-
Geben Sie in das Feld „IP“ / „Adresse“ „ftp.yourdomain.com“ ein (oder was auch immer die FTP-Adresse lautet – Ihr Host kann Ihnen darüber Auskunft geben).
-
In die Felder „Benutzername“ und „Passwort“ müssen Sie Ihre FTP-Benutzerdaten eingeben (auch hier kann Ihr Host Ihnen helfen, wenn Sie diese nicht wissen).
Sobald Sie Zugriff auf die Dateien Ihres Systems erhalten, können Sie mit der Arbeit an einem Fix beginnen.
3. Plugins deaktivieren (Ordner umbenennen)
Sobald Sie Zugriff auf die Dateien erhalten haben, müssen Sie den Ordner „plugins“ umbenennen.
Durch das Umbenennen dieses Ordners haben Sie die Möglichkeit, alle von WordPress möglicherweise ausgeführten Plugins grundsätzlich zu deaktivieren. Offensichtlich kann dies vorübergehende Probleme verursachen – dieses potenzielle Problem sollte jedoch aus der Gleichung entfernt werden:
-
Klicken Sie in den Installationsordner „WordPress“ (Sie können dies daran erkennen, dass dort „wp-includes“ usw. vorhanden ist).
-
Wenn Sie den WordPress-Ordner finden, navigieren Sie zu „wp-content“
-
In diesem Ordner finden Sie den Ordner „Plugins“.
-
Benennen Sie den Ordner in etwa „plugins_bk“ um.
-
Gehen Sie zurück zu Ihrem Webbrowser und versuchen Sie erneut, sich bei Ihrer WordPress-Installation anzumelden
Wenn es funktioniert, sollten Sie jedes Plugin erneut herunterladen und versuchen, jedes einzelne zu aktivieren, bis Sie die Ursache des Problems gefunden haben.
Wenn es nicht funktioniert, müssen Sie versuchen, einige der Kerneinstellungen des WordPress-Systems zu korrigieren.
4. Ändern Sie das Admin-Passwort in der Datenbank
Das WordPress-System basiert – wie erwähnt – auf PHP.
Das Schöne an dem System liegt darin, dass es eine Datenbank verwendet, um die verschiedenen Informationen/Inhalte für Ihre Website zu speichern.
Zu diesem Zweck müssen Sie möglicherweise einige Einstellungen in der Datenbank ändern, wenn Sie Probleme beim Anmelden haben.
Jeder legitime Host sollte Zugriff auf das Datenbankverwaltungsportal gewähren. Sie können es mit Folgendem verwenden:
-
Klicken Sie in das „Kontrollfeld“ für Ihr Hosting
-
Schauen Sie sich nach dem Abschnitt „Datenbank“ um (dies ist von Host zu Host unterschiedlich).
-
Bei den meisten Hosting-Anbietern haben Sie „PHPMyAdmin“ – klicken Sie darauf (damit können Sie Ihre WordPress-Datenbank verwalten).
-
Wählen Sie aus der angezeigten Datenbank diejenige für Ihre WordPress-Installation aus
-
Navigieren Sie zur Tabelle „Benutzer“.
-
Wählen Sie Ihr Administratorkonto aus
-
Geben Sie im Feld „Passwort“ ein neues Passwort ein
-
Wählen Sie im Feld „Typ“ MD5 aus
-
Klicken Sie auf „OK“, um den Eintrag zu speichern
-
Versuchen Sie, sich erneut bei Ihrer WP-Installation anzumelden
Wie bereits erwähnt, ist dies keine erschöpfende Liste (jeder Host geht anders damit um).
Wenn Sie Schwierigkeiten haben, die oben genannten Schritte auszuführen, wenden Sie sich am besten an Ihren Hosting-Anbieter ODER an ein Unternehmen, das Ihnen Support bieten kann.
5. Stellen Sie sicher, dass Sie sich nicht in einer HTTPS-Umleitungsschleife befinden
Eine der Hauptursachen für das Problem der „Sperrung“ des Admin-Bereichs in WordPress ist eine sogenannte „HTTPS-Umleitungsschleife“.
Hier stellen Sie Ihre Website grundsätzlich so ein, dass sie HTTPS verwendet, und sie verfügt über eine weitere Umleitungsfunktion, die Sie daran hindert, auf den Admin-Bereich zuzugreifen.
Um dies zu unterstützen, ist die Funktionsweise von Cookies spezifisch für die Domain, auf die Sie zugreifen. HTTP und HTTPS werden als völlig unterschiedliche Entitäten betrachtet. Wenn Sie sich also bei einer Variante anmelden, können Sie nicht auf die andere zugreifen.
Die Lösung hierfür lautet wie folgt:
-
Klicken Sie in der WordPress-Datenbank (wie in Schritt 4 erwähnt) auf die Tabelle „wp_options“.
-
Suchen Sie nach der Option „siteurl“.
-
Stellen Sie sicher, dass es „http://…“ ist.
-
Suchen Sie nach weiteren Verweisen auf die Domäne/das Protokoll der Site
-
Stellen Sie sicher, dass bei allen gefundenen Dateien die Referenz „http://…“ angegeben ist
-
Leeren Sie den Cache Ihres Browsers (Schritt 1)
-
Versuchen Sie erneut, sich bei Ihrem System anzumelden
Wenn dies nicht funktioniert, kann es sich lohnen, Ihre WordPress-Kerndateien zu ersetzen.
6. Ersetzen Sie die WordPress-Kerndateien
Der nächste Schritt besteht darin, die WordPress-Kerndateien in Ihrem System zu ersetzen.
Dazu müssen wir zunächst sicherstellen, dass die „config“-Datei für WP („wp-config.php“) sicher aufbewahrt wird:
-
Greifen Sie erneut auf die Dateien für WordPress zu (ab Schritt 2).
-
Navigieren Sie zum Basisordner Ihrer WordPress-Installation
-
Suchen Sie nach „wp-config.php“
-
Laden Sie es auf Ihren PC herunter
-
Klicken Sie anschließend auf Ihre bevorzugte Suchmaschine und suchen Sie nach „WordPress-Download“.
-
Sie sollten die Website „WordPress.org“ finden
-
Klicken Sie auf die Schaltfläche „Herunterladen“ (blau).
-
Nach dem Speichern müssen Sie die Dateien in einen Ordner auf Ihrem System entpacken
-
Klicken Sie zurück auf Ihren Hosting-Dateimanager
-
Wählen Sie den Ordner „WordPress“ aus und benennen Sie ihn um (z. B. „wp_bk“ oder ähnlich).
-
Erstellen Sie von hier aus einen neuen Ordner „WordPress“ (mit demselben Namen wie das Original).
-
Laden Sie in diesen Ordner alle neuen WordPress-Dateien hoch, die Sie von der WP-Site heruntergeladen haben
-
Kopieren Sie wp-config.php in den Basisordner (es sollte überschreiben, was bereits vorhanden ist)
-
Versuchen Sie, auf die Website zuzugreifen
Sollten dabei Probleme auftreten, können Sie Ihr altes WP-Verzeichnis einfach wieder in seinen ursprünglichen Namen umbenennen.
Wenn Sie das Problem immer noch nicht lösen können, benötigen Sie spezifischere Unterstützung. Es gibt tatsächlich mehrere Möglichkeiten, dies zu tun – entweder über Online-Communities (wie Microsoft Answers oder SuperUser) oder über eine engagierte Supportquelle (Ihr Hosting-Konto usw.). Fiverr ist auch ein guter Ort, um Leute zu finden, die bei der Lösung von WordPress-Problemen helfen (aber diese Leute müssen definitiv bezahlt werden).
Der Punkt ist, dass WordPress im Allgemeinen eine recht flexible Plattform ist und das Problem, dass Sie für Ihre Anwendung nicht auf den Admin-Bereich zugreifen können, sicherlich nicht so einzigartig ist, wie Sie sich vorstellen können. Zu diesem Zweck wird es Ihrer Website gerecht, wenn Sie sich vielleicht von einem WordPress-Unternehmen „überprüfen“ lassen, das Ihnen einen Überblick darüber geben kann, was möglicherweise gut funktioniert und was möglicherweise nicht. Sie sollten auch in der Lage sein, den fehlerhaften Admin-Bereich zu beheben.