Wird auf Ihrer WordPress-Site ein 401-Fehler angezeigt?
Es ist einer der verwirrendsten WordPress-Fehler, der Sie von Ihrer WordPress-Website ausschließen könnte.
Der 401-Fehler hat mehrere Namen, einschließlich Fehler 401 und 401 nicht autorisierter Fehler. Diese Fehler werden manchmal von einer Meldung „Der Zugriff wurde aufgrund ungültiger Anmeldeinformationen verweigert“ oder „Autorisierung erforderlich“ begleitet.
In diesem Artikel zeigen wir Ihnen verschiedene Lösungen, um den 401-Fehler in WordPress einfach zu beheben. Wir werden auch besprechen, was es verursacht und wie es in Zukunft vermieden werden kann.
Was verursacht den 401-Fehler in WordPress?
Der 401-Fehler in WordPress wird durch eine falsche Authentifizierung bei der Kommunikation mit dem WordPress-Hosting-Server verursacht.
Wenn Sie beispielsweise Ihren WordPress-Admin-Ordner mit einem Passwort geschützt haben, wird eine 401-Fehlerseite auf den WordPress-Anmelde- und -Admin-Seiten angezeigt, wenn Sie kein Passwort eingeben.
In einigen Fällen kann dieser Fehler jedoch auch dann angezeigt werden, wenn Sie Ihrer Website keinen speziellen Passwortschutz hinzugefügt haben.
Beispielsweise können WordPress-Sicherheits-Plugins Ihren Admin-Bereich während eines Brute-Force-Angriffs sperren.
Eine weitere häufige Ursache für diesen Fehler sind Sicherheitsmaßnahmen von Hosting-Unternehmen zum Schutz Ihrer WordPress-Website. Diese Sicherheitsmaßnahmen zeigen diesen Fehler an, wenn übermäßig auf Ihre WordPress-Anmeldeseiten zugegriffen wird.
Meistens wird der 401-Fehler auf den WordPress-Admin- und Anmeldeseiten angezeigt. In einigen Fällen kann es jedoch auf allen Seiten Ihrer Website erscheinen.
Sie müssen genau feststellen, was den Fehler verursacht, und ihn dann beheben.
Schauen wir uns jedoch verschiedene Lösungen an, um den 401-Fehler in WordPress schnell zu beheben.
1. Entfernen Sie vorübergehend den Passwortschutz von WordPress Admin
Wenn Sie Ihr WordPress-Admin-Verzeichnis mit einem Passwort geschützt haben, dann könnte dies die Lösung sein, die Sie brauchen.
Möglicherweise haben Sie Ihr Admin-Verzeichniskennwort vergessen oder Ihre Serverkonfiguration hat sich geändert.
Gehen Sie zu Ihrem WordPress-Hosting-Kontrollfeld und suchen Sie das Symbol für Verzeichnisdatenschutz oder Kennwortgeschützte Verzeichnisse.
Unser Screenshot zeigt unser Bluehost-Hosting-Konto, aber die meisten Hosting-Panels haben diese Option.
Sobald Sie es öffnen, sehen Sie alle Dateien und Ordner in Ihrem Hosting-Konto. Navigieren Sie zu Ihrem wp-admin-Verzeichnis und wählen Sie es aus, indem Sie auf den Namen klicken.
Das Bedienfeld zeigt nun seine Passwortschutzeinstellungen an. Deaktivieren Sie einfach das Kontrollkästchen neben der Option „Dieses Verzeichnis mit einem Kennwort schützen“ und klicken Sie auf die Schaltfläche Speichern.
Klicken Sie anschließend auf die Schaltfläche Zurück und scrollen Sie bis zum Ende der Seite. Von hier aus müssen Sie den Benutzernamen löschen, mit dem Sie sich in Ihrem passwortgeschützten Verzeichnis angemeldet haben.
Sie haben den Passwortschutz für Ihr WordPress-Admin-Verzeichnis erfolgreich deaktiviert. Sie können jetzt versuchen, sich bei Ihrer WordPress-Site anzumelden.
Wenn alles normal funktioniert, können Sie den Passwortschutz für Ihren WordPress-Adminbereich aktivieren, indem Sie einen neuen Benutzer und ein neues Passwort erstellen.
2. Löschen Sie den Firewall-Cache, um den 401-Fehler in WordPress zu beheben
Wenn Sie einen Cloud-basierten WordPress-Firewall-Dienst wie Sucuri oder Cloudflare verwenden, kann der Fehler 401 ausgelöst werden, wenn die Firewall nicht mit Ihrer Website kommuniziert.
Cache in der Sucuri Firewall löschen
Wenn Sie Sucuri verwenden, melden Sie sich bei Ihrem Sucuri-Dashboard an und besuchen Sie die Seite „Leistung“. Von hier aus müssen Sie auf die Registerkarte ‚Cache löschen‘ wechseln und dann auf die Schaltfläche ‚Cache löschen‘ klicken.
Cache in Cloudflare leeren
Wenn Sie Cloudflare verwenden, müssen Sie sich beim Cloudflare-Dashboard anmelden und zum Abschnitt „Caching“ gehen. Von hier aus müssen Sie auf die Schaltfläche „Alles löschen“ klicken, um den gesamten Cache zu leeren.
Nachdem Sie Ihren Firewall-Cache gelöscht haben, löschen Sie auch Ihren Browser-Cache oder WordPress-Cache. Weitere Informationen finden Sie in unserer vollständigen Anleitung zum Löschen des Caches in WordPress.
3. Alle WordPress-Plugins deaktivieren
Ein sich schlecht benehmendes oder schlecht konfiguriertes WordPress-Plugin kann auch den 401-Fehler auslösen. Sie müssen alle WordPress-Plugins vorübergehend deaktivieren, um herauszufinden, ob der Fehler von einem von ihnen verursacht wird.
Sie können WordPress-Plugins einfach im Admin-Bereich deaktivieren, indem Sie die Plugins-Seite besuchen.
Wenn Sie jedoch nicht auf den WordPress-Administrationsbereich zugreifen können, müssen Sie FTP verwenden, um alle WordPress-Plugins zu deaktivieren.
Verbinden Sie sich einfach über einen FTP-Client mit Ihrer WordPress-Site. Sobald die Verbindung hergestellt ist, gehen Sie zum Ordner /wp-content/ und benennen Sie den Plugin-Ordner in plugins.deactivated um.
Das Umbenennen des Plugins-Ordners deaktiviert alle WordPress-Plugins.
Sie können jetzt den Admin-Bereich Ihrer WordPress-Website besuchen und versuchen, sich anzumelden. Wenn alles funktioniert, bedeutet dies, dass eines der Plugins das Problem verursacht hat.
Jetzt müssen Sie zurück zum FTP-Client wechseln und den Ordner des Plugins erneut in nur Plugins umbenennen.
Kehren Sie als nächstes zum WordPress-Administrationsbereich zurück und gehen Sie zur Plugins-Seite. Sie können nun jedes Plugin einzeln aktivieren, bis der 401-Fehler wieder angezeigt wird.
Dies wird Ihnen helfen, das Plugin zu finden, das das Problem verursacht. Sobald Sie das Plugin gefunden haben, können Sie den Support des Plugins kontaktieren oder ein alternatives Plugin finden.
4. Wechseln Sie zu einem Standard-WordPress-Theme
Manchmal kann eine Funktion in Ihrem WordPress-Theme den 401-Fehler auf Ihrer Website auslösen. Um das herauszufinden, müssen Sie vorübergehend zu einem Standard-WordPress-Theme wechseln.
Standardthemen werden vom WordPress-Team erstellt und mit der Standard-WordPress-Installation geliefert. Zu diesen Themen gehören Twenty Nineteen, Twenty Seventeen, Twenty Sixteen und mehr.
Gehen Sie zuerst zu Aussehen » Themen Seite. Wenn Sie nun ein Standard-WordPress-Theme installiert haben, können Sie es aktivieren.
Wenn auf Ihrer Site kein Standarddesign installiert ist, müssen Sie es installieren und aktivieren. Anweisungen zur Installation eines WordPress-Themes finden Sie in unserer Anleitung.
Nachdem Sie das Theme gewechselt haben, können Sie Ihre Website testen. Wenn jetzt alles in Ordnung ist, bedeutet dies, dass Ihr Theme den 401-Fehler verursacht hat.
Sie können das Problem dem Theme-Entwickler melden, er kann Ihnen möglicherweise bei der Behebung helfen. Wenn das nicht funktioniert, können Sie Ihr WordPress-Theme dauerhaft ändern.
5. WordPress-Passwort zurücksetzen
WordPress-Hosting-Unternehmen können manchmal den Zugriff auf wp-admin und Anmeldeseiten blockieren, wenn jemand wiederholt versucht, ein Passwort einzugeben.
In diesem Fall wird Ihr Zugang vorübergehend gesperrt und Sie können es nach einigen Minuten versuchen.
Anstatt Ihr Passwort zu erraten, ist es jedoch am besten, ein vergessenes WordPress-Passwort wiederherzustellen.
WordPress sendet Ihnen eine E-Mail mit einem Link zum Ändern Ihres Passworts. Das Problem bei dieser Methode besteht darin, dass WordPress manchmal keine E-Mails senden kann.
Wenn Sie die E-Mail nicht erhalten, machen Sie sich keine Sorgen. Sie können das WordPress-Passwort auch mit phpMyAdmin zurücksetzen.
6. Wenden Sie sich an den WordPress-Hosting-Provider
Viele WordPress-Hosting-Unternehmen erkennen automatisch verdächtige Aktivitäten auf einer WordPress-Website und blockieren den Zugriff, um Angriffe zu verhindern.
Diese Sicherheitsvorkehrungen betreffen manchmal nur den WordPress-Administrationsbereich und Ihre Login-Seite kann für eine Weile unzugänglich sein.
Wenn es jedoch nicht in einen normalen Zustand zurückkehrt oder Sie auf allen Ihren Site-Seiten den Fehler 401 sehen, müssen Sie sich sofort an Ihren WordPress-Hosting-Provider wenden.
Ihre Mitarbeiter können die Zugriffs- und Fehlerprotokolle überprüfen, um das Problem für Sie zu beheben.
Zur zukünftigen Vorbeugung können Sie unserem vollständigen WordPress-Sicherheitsleitfaden folgen, um Ihren WordPress-Administrationsbereich vor unbefugtem Zugriff zu schützen.
Wir hoffen, dass eine dieser Lösungen Ihnen geholfen hat, den 401-Fehler in WordPress zu beheben. Vielleicht möchten Sie auch unseren vollständigen WordPress-Fehlerbehebungsleitfaden mit Schritt-für-Schritt-Anleitungen sehen, um gängige WordPress-Probleme selbst zu beheben.