Einloggen nicht möglich: “FEHLER: Cookies sind blockiert oder werden von Ihrem Browser nicht unterstützt. Sie müssen Cookies aktivieren, um WordPress zu verwenden. “

Nach einem Serverwechsel kann ich mich nicht bei meiner Website anmelden. Ich bekomme den “FEHLER: Cookies sind blockiert oder werden nicht von Ihrem Browser unterstützt. Sie müssen Cookies aktivieren, um WordPress zu verwenden.” Fehler beim Versenden des Anmeldeformulars.

Ich bin mir sicher, dass mein Browser Cookies unterstützt und nicht blockiert ist.

Ich habe das ziemlich gründlich recherchiert und jeden Vorschlag ausprobiert, den ich gefunden habe:

  • Das Plugins-Verzeichnis wurde umbenannt
  • Das Site-Design-Verzeichnis wurde umbenannt
  • hat die database nach Instanzen der vorherigen URL durchsucht und diese durch die neue URL ersetzt
  • aktualisiert WordPress auf die neueste Version (4.0)
  • WP_HOME und WP_SITEURL in wp-config.php definiert
  • setze ADMIN_COOKIE_PATH, COOKIE_DOMAIN, COOKIEPATH und SITECOOKIEPATH in wp-config.php:

    define('ADMIN_COOKIE_PATH', '/'); define('COOKIE_DOMAIN', ''); define('COOKIEPATH', ''); define('SITECOOKIEPATH', ''); 
  • versuchte diesen Hack zu wp-login.php: https://wordpress.org/support/topic/cookies-are-blocked-or-not-supported-by-your-browser-1#post-5026171

Ich kann mich bei meiner lokalen Installation in die Site einloggen und ich kann mich auf der Site auf unserem Dev-Server einloggen. Irgendwelche Ideen, was könnte das verursachen?

Solutions Collecting From Web of "Einloggen nicht möglich: “FEHLER: Cookies sind blockiert oder werden von Ihrem Browser nicht unterstützt. Sie müssen Cookies aktivieren, um WordPress zu verwenden. “"

Füge die untere Zeile zu deiner wp-config.php vor / * Das ist alles, beende die Bearbeitung! … * /

  define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] ); /* That's all, stop editing! Happy blogging. */ 

Es war Lack.

Unser Webhost ließ Varnish auf eine Drupal-spezifische Art und Weise einrichten und filterte die Cookies heraus, die WordPress zur Handhabung von Logins verwendet.

Ich wurde gegoogelt und versuchte alle Möglichkeiten, um dieses Cookie-Problem loszuwerden. Endlich habe ich zwei Lösungen gefunden, die Ihnen helfen könnten.

Lösung 1:

Ihre Seite / wp-login.php

Kommentieren Sie die folgenden Zeilen 770-773

Code

 if ( isset($_POST['testcookie']) && empty($_COOKIE[TEST_COOKIE]) ) $user = new WP_Error('test_cookie', __("ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.")); else $user = wp_signon('', $secure_cookie); 

Es könnte für einige Websites funktionieren und einige Websites zeigen eine leere Seite. Darüber hinaus wird dies nicht empfohlen, da diese Datei nach dem WordPress-Update überschrieben werden kann, also versuchen Sie es für eine zweite Lösung.

Lösung 2:

Ihre Seite / wp-content / themes / yourthemeFolder / functions.php

Folgenden Code eingeben

  setcookie(TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN); if ( SITECOOKIEPATH != COOKIEPATH ) setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN); 

Das Aktualisieren Ihres Themas kann diese Änderungen ebenfalls verlieren. Legen Sie diesen Code daher in eine andere functions.php, die sich in Ihrem aktuellen Thema in Ihrem Child-Theme-Ordner befindet. Hoffe, das wird dir helfen.

Lösung: Platzieren Sie den folgenden Code auf Ihre Seite / wp-content / themes / yourthemeFolder / functions.php

 setcookie(TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN); if ( SITECOOKIEPATH != COOKIEPATH ) setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);