Nach einem Serverumzug kann ich mich nicht bei meiner Site anmelden. Ich erhalte die Meldung "FEHLER: Cookies werden von Ihrem Browser blockiert oder nicht unterstützt. Sie müssen Cookies aktivieren, um WordPress verwenden zu können." Fehler beim Senden des Anmeldeformulars.
Ich bin mir sicher, dass mein Browser Cookies unterstützt und dass diese nicht blockiert sind.
Ich habe das ziemlich gründlich recherchiert und jeden Vorschlag ausprobiert, den ich gefunden habe:
- benannte das Plugins-Verzeichnis um
- Das Site-Design-Verzeichnis wurde umbenannt
- Durchsuchte die Datenbank nach Instanzen der vorherigen URL und ersetzte diese durch die neue URL
- aktualisiert WordPress auf die neueste Version (4.0)
- definierte WP_HOME und WP_SITEURL in wp-config.php
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 bei der Site anmelden und ich kann mich bei der Site auf unserem Entwickler-Server anmelden. Irgendwelche Ideen, was das verursachen könnte?
Antworten:
Füge folgende Zeile zu deiner wp-config.php hinzu bevor / * Das ist alles, hör auf zu editieren! ... * /
quelle
define('COOKIE_DOMAIN', '');
Es war Lack.
Unser Webhost hatte Varnish auf Drupal-spezifische Weise eingerichtet und filterte die Cookies heraus, die WordPress für die Bearbeitung von Anmeldungen verwendet.
quelle
Ich wurde gegoogelt und habe alle Möglichkeiten ausprobiert, um dieses Cookie-Problem loszuwerden. Schließlich habe ich zwei Lösungen gefunden, die Ihnen helfen könnten.
Lösung 1:
yoursite / wp-login.php
Kommentieren Sie die folgenden Zeilen 770-773
Code
Es funktioniert möglicherweise für einige Websites und auf einigen Websites wird möglicherweise eine leere Seite angezeigt. Darüber hinaus wird dies nicht empfohlen, da diese Datei nach der WordPress-Aktualisierung möglicherweise überschrieben wird. Versuchen Sie daher, eine zweite Lösung zu finden.
Lösung 2:
yoursite / wp-content / themes / yourthemeFolder / functions.php
Geben Sie folgenden Code ein.
Bei der Aktualisierung Ihres Themas können diese Änderungen ebenfalls verloren gehen. Platzieren Sie diesen Code daher in einer anderen Datei functions.php, die sich in Ihrem aktuellen aktiven Thema im Ordner für untergeordnete Themen befindet. Hoffe, das wird dir helfen.
quelle
Ich hatte auch dieses Problem vor kurzem, es stellte sich heraus, dass, obwohl der Domainname auf die Website gerichtet war, die WordPress-Multisite keinen Datensatz in der Datenbank hatte, um den Domainnamen dem richtigen Blog zuzuordnen, also als WordPress versuchte, dies einzustellen Bei den Cookies wurde das Cookie für die Unterdomäne anstelle der zugeordneten Domäne festgelegt.
quelle
Ich habe die Lösung von wpdevramki implementiert und festgestellt, dass das folgende Problem auftreten kann:
"Hinweis: Die Konstante COOKIE_DOMAIN ist bereits in /wp-config.php in Zeile 102 definiert."
Um dies zu beheben, kommentieren Sie bitte den folgenden Code in der Datei wp-includes / default-contants.php aus
quelle