Du willst dich wie gewohnt in deinem WordPress Backend anmelden und es passiert… nichts. Statt der Weiterleitung zum Backend erhältst du lediglich eine leuchtend rote Fehlermeldung die beschreibt dass dein Backend wegen so genannter Cookies gesperrt ist – der WordPress Cookie Fehler. Wir zeigen dir was du machen kannst um wieder in dein Backend zu gelangen!
Deine WordPress Seite begrüßt dich nach der Anmeldung mit der Meldung „FEHLER: Cookies sind wegen einer unerwarteten Ausgabe gesperrt…“. Eine Anmeldung ist nicht mehr möglich, der WordPress Cookie Fehler. Diese Fehler kommt derzeit sehr oft auf beliebigen WordPress Seiten vor und verursacht so manchem Betreiber Bauchschmerzen:
Was sind Cookies?
Viele kennen so genannte Cookies nur von den lästigen Meldungen die auf jeder Webseite Pflicht sind, doch was steckt dahinter?
Ein Cookie ist eine Textinformation, die Webseiten über den von dir verwendeten Browser (zum Beispiel Chrome) auf deinem Computer platzieren. Dein Computer sendet die im Cookie gespeicherten Informationen bei jedem späteren, neuen Besuch der Seite zurück – somit erhält die Seite gewisse Informationen über dich. Dir ist sicher schon aufgefallen dass du, nachdem du zum Beispiel ein WordPress Buch auf Amazon gesucht hast, auf vielen deiner folglich besuchten Seiten Werbung für Bücher auf Amazon angezeigt bekommst. Der gespeicherte Cookie auf deinem Computer hat sich also gemerkt was du gesucht hast und gibt diese Informationen weiter. Das ist ganz normal und passiert täglich.
Wie behebe ich den WordPress Cookie Fehler?
Achtung: In dieser Anleitung zeigen wir dir Lösungsansätze die Änderungen im Code beschreiben. Diese solltest du nur umsetzen wenn du weißt was du machst. Solltest du Hilfe benötigen sind wir gerne per E-Mail (support@support-camp.io) oder in den Kommentaren für dich da 🙂
Auch hier gibt es, wie so oft in der WordPress Welt, verschiedene Ursachen. Als aller erstes empfehlen wir dir die Cookies deines Browsers zu löschen. Je nach Browser funktioniert das etwas anders, am besten hilft hier Googeln. „Browser + Cookies löschen“ lautet die Anfrage (Browser durch deinen verwendeten Browser z.B. Chrome austauschen 😉 ). Sollte der WordPress Cookie Fehler weiterhin bestehen müssen wir tiefer ins System.
Prüfe deine wp-config.php auf Fehler:
Navigiere mit deinem FTP Programm in den Ordner indem deine WordPress Installation liegt und lade dir die Datei „wp-config.php“ herunter. Du kannst das File mit jedem beliebigen Texteditor öffnen. Prüfe nun die Datei auf folgende Fehler:
- Sind Leerzeichen oder komische Zeichenfolgen am Anfang oder Ende der Datei?
- Ist die korrekte Domain nach den Punkten „WP_HOME“ und „WP_SITEURL“ gesetzt?
- Oft ersetzen Caching Plugins (WP Cache, W3 Total Cache) die Cookie-Domain (COOKIE_DOMAIN im File) – prüfe ob die korrekte Domain hinterlegt ist
- Speichere die wp-config.php in einem Texteditor im UTF-8 Format ohne BOM ab.
Meist sind es Probleme aus Punkt 1 – also Leerzeichen am Anfang oder Ende der Datei die zum Fehler führen.
Den WordPress Cookie Fehler permanent beheben:
Sollten die oben genannten Lösungen nicht funktionieren gibt es noch eine weitere Möglichkeit aus dem WordPress Forum um den WordPress Cookie Fehler zu beheben:
- Öffne das functions.php File in deinem WordPress Ordner
- Füge folgenden Code am Ende der functions.php hinzu und speichere das File wieder via FTP auf deinem Server:
setcookie(TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN); if ( SITECOOKIEPATH != COOKIEPATH ) setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
Diese Methode sollte den Cookie Fehler permanent beheben.
Sollten weiterhin Probleme beim Login bestehen schaue in unserem anderen Login Redirect Beitrag vorbei. Sollten keine der oben genannten Lösungen funktionieren helfen wir dir gerne in unserem Persönlichen Support weiter. Sende dazu einfach eine E-Mail mit deiner Problembeschreibung an support@support-camp.io oder hinterlasse einen Kommentar 🙂
Danke für die Tipps! Bei mir hat der functions.php-Ansatz „gewirkt“. 😀
Dazu ein Gedanke/ne Frage: Es funktioniert, aber meistens sind solche Lösungen oft Hacks, die eigentlich sinnvolle Sicherheitsfeatures umgehen. Was genau macht der Ansatz?
Wenn ihr das noch genauer erklären könntet, wäre das super 🙂
Author
Hallo Denni,
danke für deinen Kommentar, freut mich dass die Lösung funktioniert hat 🙂
Sinnvolle Sicherheitsfeatures wollen wir natürlich nicht umgehen, der Hook setzt lediglich ein Test-Cookie vorab was zur Auflösung des redirects führt. Also nichts schlimmes 🙂
Beste Grüße
Pierre
Ich nehme mir gerne einige Wertvolle Tipps mit. Danke dafür. Ist ziemlich hilfreich.
Lg Alisa
Author
Vielen Dank für deinen Kommentar, Alisa 🙂
Bei mir trat das Problem erst gestern auf. Alle Lösungen die Vorgeschlagen wurden haben nicht gefruchtet.
Ich habe aber dann diese Lösung gefunden.
https://wordpress.stackexchange.com/questions/324454/getting-an-error-cookies-are-blocked-error-when-logging-in-to-a-site-on-a-diffe
danach konnte ich mich wieder einloggen.
Walter
Author
Hallo Walter,
danke für deinen Kommentar und den Link, super dass du eine weitere Lösung gefunden hast! 🙂
Beste Grüße,
Pierre
Ich habe es gelöst.
Ich hatte versucht, mich auf einer https-Multisite-Website unter http anzumelden. Böse, böse. 😉
Mit https hat es dann geklappt.
Author
Hallo Patrick,
danke dass du deine Lösung hier teilst, das hilft allen 🙂
Weiterhin viel Erfolg mit deiner Seite und beste Grüße,
Pierre
Gleiches Problem wie Claudia. Interessanterweise komme ich mit Firefox rein, aber mit Chrome nicht.
Author
Hallo Ralf,
das hört sich so an als ob in deinem Chrome Cache was hängt. Setzte mal deinen Cache zurück und probiere den Zugriff erneut.
Beste Grüße,
Pierre
ich habe dieses Problem.:
FEHLER: Cookies sind wegen einer unerwarteten Ausgabe gesperrt. Hilfe findest du in dieser Dokumentation oder wende dich an die Support-Foren.
und kann es selber nicht beheben….
wenn jemand weiss wie es geht kann mich gerne anrufen.Tel.: 05765-2083029
Author
Hallo Maik,
du erhältst gleich eine E-Mail von uns 🙂
Beste Grüße,
Pierre
Hallo,
habe das gleiche Problem:
– in einer Multisite habe ich auf ein Sub-directory eine Domain gemappt.
– die Seite wird auch angezeigt, aber ich kann mich nicht einloggen
– Fehlermeldung: FEHLER: Cookies sind gesperrt oder werden von deinem Browser nicht unterstützt. Du musst Cookies aktivieren, um WordPress verwenden zu können.
– habe in der wp-config.php wie im WP-Codex beschrieben eingefügt:
define(‚COOKIE_DOMAIN‘, $_SERVER[‚HTTP_HOST‘]);
– habe die functions.php wie in eurem Artikel beschrieben geändert: derselbe Fehler.
Es betrifft aber nur die Site, bei der ich die Domain geändert habe, bei den anderen kann ich mich einloggen.
Ratlos … Könnt ihr mir einen Tip geben, was zu tun ist?
Author
Hallo Claudia,
wo (an welcher stelle) hast du den Code in der functions.php eingefügt? Hast du schon deinen kompletten Browser Cache gelöscht?
Wenn du gerne persönlichen Support hättest kannst du uns gerne eine E-Mail an support@support-camp.io schicken – wir werden uns dann umgehend bei dir melden 🙂
Beste Grüße,
Pierre
Hi Pierre,
am Ende der functions.php, wie beschrieben.
Habe auch versucht dies in die wp-config.php einzufügen:
define(‚ADMIN_COOKIE_PATH‘, ‚/‘);
define(‚COOKIE_DOMAIN‘, “);
define(‚COOKIEPATH‘, “);
define(‚SITECOOKIEPATH‘, “);
nach den Multisite settings – auch ohne Erfolg.
Alle Plugins sind deaktiviert. Könnte es sein, dass das Caching-Plugin (Cache Enabler) stört, auch wenn es nicht aktiviert ist?
Werd‘ noch mal weiter suchen, falls ich nicht weiterkomme, schicke ich euch eine Mail.
Gruß,
Claudia
Author
Hallo Claudia,
ein deaktiviertes Plugin sollte im Normalfall keine Probleme bereiten. Von außerhalb ist es hier ziemlich schwierig Tipps zu geben, das müssten wir uns genauer ansehen. Wir sind jederzeit via E-Mail für dich erreichbar.
Beste Grüße,
Pierre
Hallo Leute…
Ich kann das Problem nicht lösen nach diesen Ansätzen. Beim ersten Login versuch erscheint immer die Fehlermeldung wegen der Cookies. Beim 2. Versuch kann ich mich dann einloggen.
Wenn ich die funktions.php ändere erscheint der Text der Änderung oben als Zeile aber funktioniert trotzdem nicht…
Was kann ich noch tun???
Bis dann Rolf
Author
Hallo Rolf,
ich habe dir gerade via E-Mail geantwortet.
Beste Grüße,
Pierre