2016-06-01 3 views
0

Ich übertrug meine Magento-Installation auf ubuntu mit Dateien und mysql db dump zu meinem Entwicklungscomputer auf Windows 10 mit XAMPP installiert.Magento von Linux zu Windows kann nicht einloggen - ungültiger formkey

Ich kann das Front-End, aber ich kann mich nicht anmelden mein Admin-Backend.

Ich bin sicher, das Passwort und der Benutzername sind genau wie meine Installation auf ubuntu, warum passiert? Es blieb nur auf dem Login-Formular und sagte die ganze Zeit ungültiger formkey, ich sah den Source-Formkey-Wert, der gerade dort generiert wurde.

Dort erwähnt Problem mit Zeichensatz, versuchte keine Hilfe.

Es ist kein Fehler in var/report und XAMPP Apache errorlog protokolliert, access_log zu /index.php/admin ist 200, sieht gut aus.

haben Sie eine Idee? Danke im Voraus.

+0

Wie werden Sie das Admin-Zugriff? Wie folgt: http: // localhost/admin? Wenn ja, versuche http://127.0.0.1/admin – sulman

+0

Ich stimme für das Schließen dieser Frage als Off-Topic ab, weil Stack Overflow ein [programmierungsbezogener] ist (http://stackoverflow.com/help/on-topic) Q & A-Website. Bei Ihrer Frage geht es nicht um Programmierung. Vielleicht sollten Sie es stattdessen auf http://magento.stackexchange.com veröffentlichen? – Enigmativity

Antwort

0

Mögliche Ursachen sind

  • Falsche Berechtigungen für var/session, Session-Dateien von verhindert

    gespeichert werden
  • falsche Konfiguration von Datenbank/redis/andere Sitzungsspeicher, verhindert Speichern von Sitzungswerte

  • Ein Modul instanziiert Sitzungen zu früh, wodurch die korrekten Sitzungsnamen verhindert werden

  • Die Cookie-Domäne in System -> Konfiguration -> Web -> Sitzung Cookie Management stimmt nicht mit der tatsächlichen Standortdomäne überein.

  • Sie verwenden die localhost als Server-Domäne, und mit einer Version von Webkit, die in einigen Situationen Probleme/Bugs Setzen von Cookies für localhost hat.

Einfacher ist es einfach die IP-Adresse 127.0.0.1 für den Zugriff auf Magento zu verwenden.

0

Öffnen Sie die Magento-Datenbank und führen Sie die Abfrage aus.

update `core_config_data` set `value`='/' where `path`='web/cookie/cookie_path'; 
update `core_config_data` set `value`='[magentohost]' where `path`='web/cookie/cookie_domain'; 

Wenn Sie Setup mehrere Speicher mit Sub-Domains haben, fügen Cookie Domain: .magentohost.com einen Punkt hinzufügen follwed von Magento URL „“.

Quelle: CodePetals

Verwandte Themen