Fehlerhafter Login nach Erst-Installation – localhost & xampp – Magento
Schon zum zweiten mal konnte ich mich nach der Installation von Magento CE (Community-Edition) 1.19.0.1 nicht einloggen.
Einige Lösungsansätze in der Community missfallen mir, da diese ein Eingriff in Core-Dateien vorschlagen.
Es geht auch anders:
Schritt 1 – Cache leeren auf Dateiebene:
Folgendes Verzeichnis einfach komplett leeren:
[MAGENTOROOT]/var/session/
[MAGENTOROOT]/var/cache/
Schritt 2 – Konfigurationswerte per SQL setzen
Folgende mySQL-Anweisungen entsprechend anpassen und per adminer oder PhpMyAdmin für die Datenbank ausführen
Anpassung: „http://127.0.0.1/magento/“ entsprechend der eigenen Umgebung anpassen
INSERT INTO `core_config_data` (`config_id`, `scope`, `scope_id`, `path`, `value`) VALUES (NULL, 'default', '0', 'web/cookie/cookie_httponly', '0');
INSERT INTO `core_config_data` (`config_id`, `scope`, `scope_id`, `path`, `value`) VALUES (NULL, 'default', '0', 'web/unsecure/base_url', 'http://127.0.0.1/magento/');
Schritt 3 – Magento nicht unter „localhost“ im Browser öffnen
Ein weiterer Grund für den Loginfehler scheint daran zu hängen, dass das Cookiehandling nicht korrekt funktioniert wenn man Magento mit [http://localhost/magento] aufruft. Darum statt localhost einfach 127.0.0.1 als Domain verwenden:
[http://127.0.0.1/magento]
Danach sollte der Login in Magento-Backend funktionieren.
Der selbe Lösungsansatz funktioniert auch bei der Magento EE (Enterprise Edition) 1.14.0.1!