Wenn Sie versuchen, an Ihrer Website zu arbeiten, aber WordPress Sie ständig abmeldet, werden Sie wahrscheinlich ziemlich frustriert sein. Es ist nicht nur ärgerlich, alle paar Minuten Ihre Zugangsdaten erneut eingeben zu müssen, sondern kann auch zeitaufwändig sein und Ihren Arbeitsablauf unterbrechen.
Dieses Problem ist oft das Ergebnis eines Problems mit den Cookies, die WordPress verwendet, um sicherzustellen, dass Sie berechtigt sind, auf das Backend Ihrer Website zuzugreifen. Glücklicherweise bedeutet dies, dass die Lösung normalerweise ziemlich einfach ist.
In diesem Tutorial werde ich Sie durch die Fehlerbehebungen für das Problem mit der ständigen Abmeldung von WordPress (auch bekannt als WordPress-Sitzungs-Timeout-Fehler) führen.
Kommen wir gleich dazu!
1. Löschen Sie Ihre Browserdaten
Die erste Lösung, die Sie ausprobieren können, besteht darin, die Cookies und den Cache Ihres Browsers zu löschen. Ihre Website versucht möglicherweise, ein abgelaufenes Cookie zu verwenden, um Ihre Anmeldeinformationen zu überprüfen.
Dieser Vorgang kann je nach verwendetem Browser etwas variieren. Ich werde es mit Chrome demonstrieren, da es die beliebteste Option ist. Rufen Sie zunächst Ihre Browsereinstellungen auf, indem Sie auf das Drei-Punkte-Symbol in der oberen rechten Ecke des Fensters klicken:
Sie können zu navigieren Datenschutz und Sicherheit > Browserdaten löschen auf dem primären Einstellungsbildschirm oder für eine Verknüpfung wählen Sie Weitere Tools > Browserdaten löschen aus dem Einstellungsmenü:
Stellen Sie im resultierenden Fenster sicher, dass Cookies und andere Websitedaten und Zwischengespeicherte Bilder und Dateien werden beide geprüft. Klicken Sie dann auf Daten löschen:
Überprüfen Sie Ihre WordPress-Site, um zu sehen, ob sie funktioniert hat. Wenn Sie immer noch wiederholt abgemeldet werden, können Sie die nächste Lösung ausprobieren.
2. Löschen Sie Ihren Site-Cache
Wenn Sie ein Caching-Plugin verwenden, um Ihre Website zu beschleunigen, müssen Sie möglicherweise auch den Cache Ihrer Website leeren. Sie finden diese Option normalerweise in den Einstellungen Ihres Caching-Plugins:
Ihr Plugin fordert Sie möglicherweise auch auf, den Cache zu leeren, wenn Sie kürzlich ein Update ausgeführt haben.
3. Überprüfen Sie die Cookie-Einstellungen Ihres Browsers
Es ist auch möglich, dass Ihr Browser so konfiguriert ist, dass er keine Cookies für Ihre WordPress-Site zulässt. Die Überprüfung dieses Problems variiert ein wenig, je nachdem, welchen Browser Sie verwenden. Hier zeige ich Ihnen, wie Sie die richtigen Einstellungen in Chrome finden.
Gehen Sie zuerst zu Ihrem Privatsphäre und Sicherheit die Einstellungen:
Klicke auf Seiteneinstellungen, und suche dann nach dem Cookie- und Site-Daten Sektion:
Wenn unter „Blockiert“ steht Cookie- und Site-Daten, ist dies wahrscheinlich die Ursache für das Problem mit der ständigen Abmeldung von WordPress. Klicken Sie auf diesen Abschnitt und wählen Sie dann Alle Cookies zulassen aus den Optionen auf dem nächsten Bildschirm:
Danach können Sie erneut versuchen, auf Ihre Website zuzugreifen.
4. Überprüfen Sie, ob Ihre WordPress-Adresse und Site-Adresse übereinstimmen
Wenn keine der oben genannten Korrekturen funktioniert hat, kann es sein, dass die URL-Adresse in den Cookies Ihrer WordPress-Site nicht mit Ihrer Site-Adresse übereinstimmt. Um dies zu überprüfen, navigieren Sie zu Einstellungen > Allgemein in Ihrem WordPress-Dashboard:
Suche nach WordPress-Adresse und Website-Adresse Einstellungen und stellen Sie sicher, dass sie übereinstimmen. Dazu gehört auch, sicherzustellen, dass beide das gleiche Protokoll verwenden – entweder HTTP oder HTTPS:
Nehmen Sie alle erforderlichen Änderungen vor und speichern Sie Ihre Einstellungen. Wenn Sie bei dieser Aufgabe Probleme haben, weil WordPress Sie ständig abmeldet, können Sie Ihre WordPress-Adresse und Site-Adresse in Ihrem angeben wp-config.php Datei statt.
Um darauf zuzugreifen, benötigen Sie einen FTP-Client (File Transfer Protocol) wie z DateiZilla und Ihre FTP-Anmeldeinformationen, die von Ihrem Host bereitgestellt werden. Geben Sie sie in Ihren FTP-Client ein, um eine Verbindung zu Ihrem Server herzustellen, und suchen Sie dann nach wp-config.php in dem public_html Verzeichnis:
Öffnen Sie es zum Bearbeiten und fügen Sie dann den folgenden Code vor der Zeile hinzu, die lautet: Das ist alles, hör auf zu bearbeiten! Viel Spaß beim Veröffentlichen:
define('WP_HOME','http://yoursite.com);
define('WP_SITEURL','http://yoursite.com);
Stellen Sie einfach sicher, dass Sie die URLs durch die Adresse Ihrer eigenen Website ersetzen. Speichern Sie die Datei und versuchen Sie erneut, sich bei WordPress anzumelden.
5. Fehlerbehebung für einen Plugin-Fehler
Wenn keine der oben genannten Lösungen funktioniert hat, besteht der nächste Schritt darin, festzustellen, ob ein Plugin dazu führt, dass WordPress Sie wiederholt abmeldet. Dies kann der Fall sein, wenn Sie ein Plugin installiert haben, das Cookies verwendet und ein Problem damit auftritt.
Um Ihre Plugins zu testen, empfehle ich Ihnen, eine Staging-Site zu erstellen, die es Ihnen ermöglicht, diese Aktion sicher außerhalb Ihrer Live-Site durchzuführen.
Deaktivieren Sie zunächst alle Plugins Ihrer Website mit dem Massenaktionen Funktion auf der Plugins Bildschirm:
Navigieren Sie wie gewohnt auf Ihrer Website, um zu sehen, ob WordPress Sie erneut abmeldet oder ob das Problem behoben zu sein scheint. Wenn Sie eingeloggt bleiben können, können Sie Ihre Plugins nacheinander wieder aktivieren, um zu sehen, welche von ihnen das Problem erneut auftritt.
Sobald Sie festgestellt haben, welches Plugin dazu führt, dass WordPress Sie immer wieder abmeldet, können Sie es löschen und durch ein ähnliches Tool ersetzen oder das Problem weiter beheben (wahrscheinlich mit Hilfe des Entwicklers oder der von ihm bereitgestellten Ressourcen).
Wenn Sie nicht lange genug auf Ihr WordPress-Dashboard zugreifen können, um alle Ihre Plugins zu deaktivieren, können Sie dies stattdessen über FTP tun. Verbinden Sie Ihren Client mit Ihrem Server und navigieren Sie dann zu public_html > wp-content > Plugins:
Benennen Sie hier jeden Ihrer Plugin-Ordner um, um sie zu deaktivieren (z Plugin-Name-deaktiviert). Wenn Sie die Namen zurück ändern, werden die Plugins wieder aktiviert.
6. Ändern Sie, wie lange WordPress sich an Benutzer erinnern soll
Schließlich können Sie die Zeitdauer ändern, in der sich WordPress an Benutzer erinnern soll, die die Erinnere dich an mich Feld auf dem Anmeldebildschirm:
Dies wird nicht unbedingt das Problem beheben, das dazu führt, dass WordPress Sie ständig abmeldet. Es sollte Ihnen jedoch ermöglichen, über einen längeren Zeitraum auf Ihr Dashboard zuzugreifen, was bei der weiteren Fehlerbehebung der zugrunde liegenden Ursache des Problems nützlich sein kann.
Um dies zu erreichen, fügen Sie den folgenden Code zu Ihrem Theme (oder vorzugsweise zu Ihrem Child-Theme) hinzu. Funktionen.php Datei:
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
}
Du kannst den … benutzen DAY_IN_SECONDS, WOCHE_IN_SECONDS, oder MONTH_IN_SECONDS Zeitkonstanten Anstatt von YEAR_IN_SECONDS wenn Sie es vorziehen, dass sich WordPress für einen kürzeren Zeitraum an Benutzer erinnert.
Denken Sie daran, dass Benutzern, die über einen längeren Zeitraum eingeloggt bleiben, ein Sicherheitsrisiko darstellen kann, wenn beispielsweise jemand auf den Computer eines Benutzers zugreift, der sein Konto eingeloggt gelassen hat. Daher müssen Sie die Vor- und Nachteile der von Ihnen sorgfältig gewählten Dauer.
Abschluss
Es kann ärgerlich sein, zu versuchen, an Ihrer Website zu arbeiten, wenn WordPress Sie ständig abmeldet. Glücklicherweise gibt es mehrere schnelle Lösungen, die Sie versuchen können, um zu Ihrem ununterbrochenen Arbeitsablauf zurückzukehren.
In diesem Tutorial haben wir mehrere mögliche Lösungen für dieses Problem überprüft. Sie können damit beginnen, Ihre Browserdaten und den Cache Ihrer Website zu löschen sowie die Cookie-Einstellungen Ihres Browsers zu überprüfen. Wenn dies nicht funktioniert, überprüfen Sie Ihre WordPress- und Site-Adressen, beheben Sie einen Plugin-Fehler oder verlängern Sie die zulässige Sitzungsdauer.
Haben Sie Fragen, was zu tun ist, wenn WordPress Sie ständig abmeldet? Hinterlassen Sie sie für uns im Kommentarbereich unten!