Wenn du häufig die Fehlermeldung „WordPress keeps logging me out“ erhältst, bist du hier richtig.
Normalerweise tritt dieses Problem aufgrund eines Problems mit dem Cookie auf, das WordPress zur Authentifizierung einer Anmeldesitzung zu setzen versucht. Es könnte auch ein Problem mit einigen WordPress-URL-Einstellungen sein, die nicht übereinstimmen.
Unabhängig von der Ursache wird im Folgenden beschrieben, wie das Problem der Zeitüberschreitung der WordPress-Sitzung behoben werden kann.
1. Lösche den Cache deines Browsers
Das Problem „WordPress keeps logging me out“ könnte von deinem Browser stammen. Die Seite wird möglicherweise in deinem Browser zwischengespeichert und könnte versuchen, die Sitzung durch ein abgelaufenes Cookie zu authentifizieren.
Wenn dies der Fall ist, wird das Problem durch Leeren des Caches deines Browsers behoben. Einzelheiten findest du unter Wie man den Browser-Cache für alle wichtigen Browser löscht.
2. Lösche die Cookies in deinem Browser
Ähnlich könnte das Problem bei dem Cookie liegen, das bereits in dem Browser für die Webseite gespeichert ist. Wenn das Cookie abgelaufen ist, aber irrtümlich Ihre letzte Anmeldung überschreibt, kann es den Fehler verursachen.
Glücklicherweise kannst du die Cookies deines Browsers löschen, um den Fehler zu beheben.
Chrome
Schritt 1
Gehe in Chrome oben rechts in die Ecke und klicke auf den Button Mehr. Es sieht wie ein Hamburger-Icon aus: Drei vertikale Linien oder Punkte.
Schritt 2
Wähle dann im Dropdown-Menü Weitere Tools > Browsing-Daten löschen.
Schritt 3
Wähle im oberen Bereich des Pop-ups einen Zeitbereich aus, in dem du angeben möchtest, wie weit zurückliegende Daten gelöscht werden sollen. Um alles zu löschen, wähle in der Dropdown-Box „All time„.
Schritt 4
Überprüfe dann die Felder Cookies und andere Webseiten-Daten sowie zwischengespeicherte Bilder und Dateien. Optional kannst du auch die Option Browserverlauf aktivieren.
Schritt 5
Klicke auf die Schaltfläche Daten löschen. Je nachdem, wie viele Daten gelöscht werden müssen, kann es einige Minuten dauern, bis der Vorgang abgeschlossen ist.
Safari
Schritt 1
Um Cookies in Safari zu löschen, öffne den Browser und wähle im Menü Präferenzen.
Schritt 2
Klicke anschließend auf die Registerkarte Datenschutz und dann auf den Button Webseiten-Daten verwalten.
Schritt 3
Klicke auf den Button „Alle entfernen„, um alle Cookies aus Safari zu löschen.
Firefox
Schritt 1
Nachdem du Firefox geöffnet hast, klicke auf das Symbol für die Hamburger-Einstellungen in der oberen, rechten Ecke. Wähle aus dem Drop-Down-Menü die Option Präferenzen.
Schritt 2
Es wird eine neue Registerkarte mit Einstellungen geöffnet. Klicke im Menü auf der linken Seite auf Datenschutz und Sicherheit. Scrolle nach unten zum Abschnitt Cookies und Seiten-Daten und klicke auf den Button Daten verwalten.
Schritt 3
Klicke in dem erscheinenden Popup-Fenster auf den Button „Alle angezeigten entfernen„, um die Cookies zu löschen. Klicke dann auf Änderungen speichern.
Edge
Schritt 1
Öffne deinen Browser und klicke auf die Ellipse in der rechten oberen Ecke. Gehe dann zu Verlauf > Browsing-Daten löschen.
Schritt 2
Treffe in der Dropdown-Liste Zeitbereich eine Auswahl, die für deine Situation geeignet ist. Überlege, wie lange das Problem „WordPress keeps logging me out“ schon besteht. Wähle einen Zeitrahmen, der mindestens ebenso lang ist.
Wenn das Problem beispielsweise erst seit einigen Minuten besteht, sollte die Standardoption „Letzte Stunde“ funktionieren. Andernfalls kann ein anderer Bereich gewählt werden, einschließlich “ All Time „.
Schritt 3
Stelle als nächstes sicher, dass die Kästchen für Cookies und andere Webseitendaten sowie für zwischengespeicherte Bilder und Dateien markiert sind. Optional kannst du auch auswählen, dass dein Browsing- und Download-Verlauf gelöscht werden soll.
Klicke dann auf den Button Jetzt löschen.
3. Überprüfe die Einstellungen deines Browsers
Wenn das nicht funktioniert, könnte das Problem von den Cookie-Einstellungen deines Browsers herrühren. Wenn sie so eingestellt sind, dass sie das Ablaufen von Cookies erzwingen, müssen sie geändert werden.
In dieser Situation sollten die folgenden Schritte für den von dir verwendeten Browsertyp geeignet sein.
Chrome
Schritt 1
Klicke in Chrome auf das Menüsymbol oben rechts und wähle Einstellungen.
Schritt 2
Es öffnet sich eine neue Registerkarte mit einer Vielzahl von Optionen. Scrolle bis zum Ende der Seite und wähle Erweitert.
Schritt 3
Eine Liste mit zusätzlichen Optionen wird dynamisch angezeigt. Klicke auf Webseiten-Einstellungen unter dem Abschnitt Datenschutz und Sicherheit.
Schritt 4
Unter dem Abschnitt Berechtigungen findest du die Einstellungen für Cookies und Seiten-Daten. Wenn du nicht mit der Option Seite das Speichern und Auslesen von Cookie-Daten erlauben unter dem Abschnitt Blockiert gekennzeichnet hast, dann klicke darauf.
Andernfalls ist dies nicht der Grund für das Problem „WordPress keeps logging me out“. In diesem Fall kannst du zur weiteren Fehlerbehebung zum nächsten Abschnitt übergehen.
Schritt 5
Klicke auf die Umschalttaste neben der Bezeichnung Blockiert unter dem Abschnitt Cookies und Seiten-Daten. Sobald du das getan hast, sollte es automatisch umgeschaltet und geändert werden, um das Speichern von Cookies zu erlauben.
Safari
Schritt 1
Wähle im Menü von Safari die Option Präferenzen.
Schritt 2
Gehe auf die Registerkarte Datenschutz. Stelle dann neben der Option Cookies und Webseiten-Daten sicher, dass das Kästchen Alle Cookies blockieren nicht aktiviert ist. Wenn es markiert ist, klicke es an. Die Änderung wird automatisch gespeichert.
Schritt 3
Prüfe, ob das Problem „WordPress keeps logging me out“ verschwunden ist. Wenn es weiterhin besteht, kannst du dieses Kästchen erneut ankreuzen, wenn du nicht möchtest, dass dein Browser Cookies speichert.
Stelle dann sicher, dass neben Webseiten-Tracking nicht das Kontrollkästchen Cross-Site-Tracking verhindern aktiviert ist. Wenn dies der Fall ist, klicke auf das Kästchen.
Firefox
Schritt 1
Öffne Firefox und klicke auf das Zahnradsymbol, das auf der neuen Standard-Registerkarte zu finden ist. Es ist die Seite mit den besten Webseiten.
Das Symbol befindet sich in der rechten oberen Ecke der Seite.
Schritt 2
Es wird eine neue Registerkarte mit Einstellungen geöffnet. Gehe dann zur Registerkarte Datenschutz und Sicherheit im Menü auf der linken Seite.
Gehe zum Abschnitt Erweiterter Schutz vor Tracking und wähle die Option Standard.
Wenn diese Option bereits ausgewählt ist, fahre mit der Fehlerbehebung fort.
Edge
Schritt 1
Klicke bei geöffnetem Browser auf das Hamburger-Symbol oben rechts und gehe zu Einstellungen.
Schritt 2
Gehe auf die Registerkarte Seitenberechtigungen und suche den Button Cookies und Seitendaten. Wenn sich darunter das Wort „Blockiert“ befindet, klicke darauf.
Wenn andererseits das Wort „Erlaubt“ steht, fahre mit der Fehlersuche fort.
Schritt 3
Klicke auf die Umschalttaste neben Webseiten das Speichern und Lesen von Cookie-Daten erlauben. Diese Änderung wird automatisch gespeichert.
Schritt 4
Prüfe, ob das Problem „WordPress keeps logging me out“ behoben ist. Oder wenn es bereits aktiviert ist, vergewissere dich, dass die Umschalttaste für Cookies von Drittanbietern blockieren deaktiviert ist.
Wenn du an diesem Punkt überprüfst, ob der Fehler „WordPress keeps logging me out“ immer noch auftritt und es immer noch ein lästiges Ärgernis ist, klicke auf die Schaltfläche Hinzufügen neben Zulassen.
Schritt 5
Gebe die Adresse der Webseite, die dir Probleme mit dem Fehler „WordPress keeps logging me out“ bereitet, in das Textfeld ein. Klicke dann auf Hinzufügen.
4. Lösche den Cache deiner WordPress-Seite
Wenn du es bis hierher geschafft hast und das Problem weiter besteht, ist dein Browser nicht schuld. Aber der Cache deiner WordPress-Seite könnte die Ursache für das Problem „WordPress keeps logging me out“ sein.
Aber keine Sorge… Es gibt immer noch ein paar Möglichkeiten, das Problem zu beheben!
Du kannst den Cache deiner Seite mit ein paar Klicks löschen, aber das Verfahren unterscheidet sich je nach Host und auch, wenn du ein Caching-Plugin verwendest.
Wenn du ein Plugin für das Caching verwendest, schau dir seine Dokumentation an.
Andernfalls erkundige dich bei deinem Host nach den Anweisungen zum Löschen des Caches für deine Seite und deinem Server.
Wenn du Kinsta zum Hosten deiner Webseite verwendest, ist das Leeren des Caches deiner Webseite einfach und du kannst nachlesen, wie du den WordPress-Cache auf deiner Webseite löschen kannst.
5. Überprüfe die Adresse deiner WordPress-Seite
Manchmal werden WordPress-Anmeldesitzungs-Cookies nicht gespeichert, weil die im Cookie definierte URL nicht mit der Adresse der Webseite übereinstimmt.
Um dies zu beheben, überprüfe deine WordPress-Einstellungen und stelle sicher, dass die Felder Site Address (URL) und WordPress Address (URL) identisch sind.
Schritt 1
Melde dich auf deiner Webseite an und gehe im Menü auf Einstellungen > Allgemein. Aktualisiere dann die Adressen nach Bedarf und stelle sicher, dass sie korrekt sind.
Manchmal kann es sein, dass es ein „www“-Präfix gibt, wenn es keins geben sollte. Überprüfe auch, ob ein „https“-Präfix vorhanden ist, wenn du ein SSL-Zertifikat auf deiner Domain installiert hast.
Wenn du Anpassungen vorgenommen hast, klicke auf Änderungen speichern unten auf der Seite.
WordPress-Adressen manuell aktualisieren
Wenn das nicht funktioniert, um den Fehler „WordPress keeps logging me out“ zu beheben, musst du diese Adressen manuell aktualisieren.
Dazu musst du deine wp-config.php-Datei bearbeiten.
Du kannst dafür SFTP verwenden, und die Details sind hier zu finden: Wie du SFTP für die Verbindung zu deiner WordPress-Seite verwenden kannst.
Schritt 1
Sobald du eine Verbindung mit deiner Webseite über SFTP hergestellt hast, lade die Datei herunter und öffne sie. Oder, wenn du FileZilla verwendest, kannst du auf die Datei klicken, dann mit der rechten Maustaste darauf klicken und View/Edit aus der Liste wählen.
Schritt 2
Gib über der Zeile „happy blogging“ den untenstehenden Code ein:
define('WP_HOME','http://your-site.com);
define('WP_SITEURL','http://your-site.com);
Stelle sicher, dass du „http://your-site.com“ in deine tatsächliche Domain änderst. Prüfe auch, ob deine Verwendung von „HTTP“ oder „HTTPS“ korrekt ist.
Wenn du ein SSL-Zertifikat für deine Seite installiert hast, dann solltest du das Präfix „HTTPS“ wählen.
Einzelheiten findest du unter Wie man HTTP zu HTTPS in WordPress umleitet.
Im obigen Beispiel gibt es auch kein „www.“-Präfix. Wenn deine Webseite ein solches Präfix enthält und in den DNS-Einstellungen deiner Domain so eingerichtet ist, dann solltest du es unbedingt hinzufügen.
Schritt 3
Speichere die Datei und lade sie wieder auf deine Webseite in den Hauptordner hoch. Oder, wenn du FileZilla verwendest, gehe zurück zum Client und klicke auf Ja, wenn du aufgefordert wirst, die neue Version der Datei auf deinem Server zu überschreiben.
6. Deaktivieren und erneutes Aktivieren von WordPress-Plugins
Wenn du diesen Punkt erreicht hast, ohne den Fehler „WordPress keeps logging me out“ erfolgreich zu beheben, könnte es ein Problem mit einem der von dir verwendeten Plugins geben.
Wenn ein Plugin die Sitzung mit einem Cookie authentifizieren muss, es aber nicht richtig eingerichtet ist oder ein Problem mit dem Cookie besteht, kann dies den WordPress-Anmelde-Timeout-Fehler verursachen.
Um diese wahrscheinliche Ursache zu beheben, musst du deine Plugins manuell deaktivieren. Einzelheiten findest du unter Wie man WordPress-Plugins deaktiviert (kein Zugriff auf WP-Admin).
Schritt 1
Gehe mit SFTP zu /wp-content/ und benenne den Plugins-Ordner um. Wähle einen klaren Namen, um zukünftige Verwirrung zu vermeiden.
Schritt 2
Aktualisiere deine Webseite und prüfe, ob das Problem „WordPress keeps logging me out“ gelöst wurde.
Wenn es behoben ist, benenne den Plugins-Ordner wieder auf seinen ursprünglichen Namen um. Aktualisiere dann die Seite in deinem Browser.
Schritt 3
Gehe zu Plugins > Installierte Plugins und aktiviere die Plugins nacheinander, bis der Fehler wieder auftritt.
Schritt 4
Jetzt, da du weisst, welches Plugin das Problem „WordPress keeps logging me out“ verursacht, kannst du es löschen.
Wenn du noch Zugang zu deiner Webseite hast, bleib auf der Seite Plugins und klicke unter dem aufgelisteten Problem-Plugin auf Deaktivieren. Klicke dann auf den Link Löschen, der neben dem Link Aktivieren erscheint.
Wenn du keinen Zugriff auf deine Webseite hast, kannst du SFTP verwenden, um den Plugins-Ordner erneut umzubenennen und ihn danach wieder in seinen ursprünglichen Namen zu ändern.
Aktualisiere dann deine Webseite in deinem Browser und lösche das Plugin.
Nun kannst du nach einer geeigneten Alternative suchen, wenn du die Funktionen des Plugins dringend nutzen willst. Andernfalls kannst du dich mit dem Autor des Plugins in Verbindung setzen, um das Problem zu melden und eine Korrektur anzufordern.
7. WordPress meldet mich trotzdem weiter ab
Wenn du immer noch das Problem „WordPress keeps logging me out“ hast, kannst du die Zeit, für die ein Benutzer erinnert wird, manuell verlängern, wenn er das Kästchen „Remember Me“ markiert.
Dies ist auch dann hilfreich, wenn die Vorgabe nicht lang genug ist oder die Zeitangabe zuvor geändert wurde und es für dich nicht mehr funktioniert.
Aktualisiere manuell, wie lange man dich als Benutzer merken soll
Schritt 1
Erstelle ein Child-Theme mit einer functions.php-Datei, falls du dies noch nicht getan hast. Weitere Einzelheiten findest du unter Wie man ein Child-Theme in WordPress erstellt (Erweiterte Anleitung).
Füge in der functions.php-Datei deines Kind-Themes diesen Filter hinzu:
add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );
function keep_me_logged_in_for_1_year( $expirein ) {
return YEAR_IN_SECONDS; // 1 year in seconds
}
Es kann wichtig sein, zu beachten, dass der obige Filter einen Benutzer ein Jahr lang speichert. Wenn du es vorziehst, dies zu ändern, hier sind weitere mögliche Optionen, mit denen du „YEAR_IN_SECONDS“ ersetzen kannst:
- DAY_IN_SECONDS – Benutzer werden nur einen Tag lang erinnert.
- WEEK_IN_SECONDS – Dies bedeutet eine Woche.
- MONTH_IN_SECONDS – Dies bedeutet, dass die Benutzer für einen Monat gespeichert werden.
Denke daran, dass es keine große Sicherheitsbedrohung darstellt, wenn du lokal entwickelst und dein Benutzerkonto ein Jahr lang gespeichert wird, wenn dein Computer sicher ist und du eine Antiviren-Anwendung verwendest. Aber für Produktionsstandorte oder Staging-Webseiten ist es nicht sicher.
Es kann auch sein, dass du die Änderung nicht vornehmen willst, damit die Benutzer einen Tag lang erinnert werden, da dies dazu führen kann, dass du das Problem „WordPress keeps logging me out“ erneut siehst.
Überlege dir deine Optionen und wähle den Nutzen, der für dich funktioniert.
Zusammenfassung
Wenn WordPress dich immer wieder ausloggt, ist es extrem frustrierend.
Glücklicherweise kann das WordPress-Sitzungs-Timeout, das dir das Problem „WordPress keeps logging me out“ beschert, in den meisten Fällen schnell gelöst werden. Insbesondere solltest du darauf achten:
- Lösche den Cache deines Browsers
- Lösche die Cookies deines Browsers
- Überprüfe die Einstellungen deines Browsers
- Lösche den Cache deiner WordPress-Seite
- Überprüfe die Adresse deiner WordPress-Seite
- Deaktivieren und erneutes Aktivieren von WordPress-Plugins
- Manuelles Update, wie lange man sich an einen Benutzer erinnert
Wenn du deine Webseite bei Kinsta hosten willst und trotzdem Hilfe brauchst, kannst du dich gerne an uns wenden. Wir haben WordPress-Experten, die bereit sind und darauf warten, dir zu helfen.