Heim >Backend-Entwicklung >PHP-Tutorial >Lösung für das Problem, dass die Anmeldung im PHP-Magento-Hintergrund nicht möglich ist
In diesem Artikel werden hauptsächlich relevante Informationen zur Lösung des Problems der nicht möglichen Anmeldung beim PHP-Magento-Backend vorgestellt. Hier werden zwei Lösungen für das Problem der nicht möglichen Anmeldung bei Magento bereitgestellt
PHP-Lösung für Magento-Backend-Fehler beim Anmelden
Viele Freunde haben möglicherweise die gleiche Erfahrung, nachdem der Domänenname auf dem Server konfiguriert wurde Nach der lokalen Konfiguration kann ich mich nicht mit Konto und Passwort anmelden. Manchmal ist ein Leerzeichen vorhanden und ich kann nicht zum Backend springen. In diesem Artikel werden zwei Methoden vorgestellt, um das Problem zu lösen, dass ich mich nicht anmelden kann zum lokalen Magento-Backend. Freunde in Not können darauf verweisen.
Lösung 1:
Dies ist ein Cookie-Problem, das durch die Verwendung von Nicht-IE-Kernbrowsern wie Firefox gelöst werden kann Cookies Die Methode ist sehr ähnlich, aber nicht 100 % gleich. Andere Versionen von Magento haben dieses Problem ebenfalls.
Die detaillierte Möglichkeit, dieses Problem zu beheben, besteht darin, Folgendes zu finden: app/code/core/Mage/Core/Model/Session/Abstract/Varien.php.
Über Zeile 70 können Sie etwa Folgendes sehen:
// set session cookie params /* 码农教程 http://www.manongjc.com */ session_set_cookie_params( $this->getCookie()->getLifetime(), $this->getCookie()->getPath() // 注释掉后面或删除
Lösung 2:
Melden Sie sich nicht mit localhost an,
Ändern Sie die Anmeldung mit Ihrer IP-Adresse: zum Beispiel http://192.168.1.100/ und fügen Sie die Backend-Adresse hinzu,
Sie können auch zeigen an andere Adressen in Apache,
Dieses Problem tritt im Allgemeinen nicht auf dem Server auf und muss nicht geändert werden.
Magento1.9-Hintergrund kann sich nicht anmelden. Problem
Öffnen Sie magento/app/code/core/Mage/Core/Model/Session/Abstract/varien.php
Suchen Sie den folgenden Code und kommentieren Sie die Zeile $cookieParams['domain'] = $cookie->getDomain(); aus.
if (isset($cookieParams['domain'])) { $cookieParams['domain'] = $cookie->getDomain(); }
Das Ergebnis ist wie folgt
if (isset($cookieParams['domain'])) { //$cookieParams['domain'] = $cookie->getDomain(); }
Aber danach ist ein Fehler aufgetreten kommt immer noch vor, also habe ich den folgenden Absatz auskommentiert
//if (isset($cookieParams['domain'])) { //$cookieParams['domain'] = $cookie->getDomain(); // }
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
PHP-Methode zur Implementierung einer E-Mail-Versandinstanz basierend auf dem SMTP-Protokoll
phpImplementieren Sie das Hochladen von Excel-Tabellen und erhalten Sie Daten
PHP implementiert die Methode der regulären regulären Verifizierungshilfe der öffentlichen Klasse
Das obige ist der detaillierte Inhalt vonLösung für das Problem, dass die Anmeldung im PHP-Magento-Hintergrund nicht möglich ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!