Maison > développement back-end > tutoriel php > Solution au problème de l'impossibilité de se connecter à l'arrière-plan PHP magento

Solution au problème de l'impossibilité de se connecter à l'arrière-plan PHP magento

高洛峰
Libérer: 2023-03-04 13:52:01
original
1351 Les gens l'ont consulté

Solution à l'échec de connexion en arrière-plan de PHP magento

De nombreux amis peuvent avoir la même expérience. Magento est accessible normalement après avoir configuré le nom de domaine sur le serveur, mais après l'avoir configuré localement, il ne peut pas se connecter. en arrière-plan. Connectez-vous avec votre compte et votre mot de passe. J'ai découvert qu'il y avait un espace vide et je ne parvenais pas à accéder au backend. Cet article présente deux méthodes pour résoudre le problème de l'impossibilité de me connecter au backend local de Magento. le besoin peut s'y référer.

Solution 1 :

Il s'agit d'un problème de cookies. Ce problème peut être résolu en utilisant des navigateurs non-IE tels que Firefox. Bien que la façon dont les navigateurs gèrent les cookies soit très similaire, ce n'est pas à 100% pareil, d'autres versions de Magento ont également ce problème.

La manière détaillée de résoudre ce problème est de localiser : app/code/core/Mage/Core/Model/Session/Abstract/Varien.php.

À propos de la ligne 70, vous pouvez voir quelque chose de similaire :

// set session cookie params
/* 码农教程 http://www.manongjc.com */
session_set_cookie_params(
$this->getCookie()->getLifetime(),
$this->getCookie()->getPath() // 注释掉后面或删除
Copier après la connexion

Solution 2 :

Ne vous connectez pas avec localhost,

Changez votre adresse IP pour vous connecter : par exemple http://192.168.1.100/ et ajoutez l'adresse du backend,

peut également pointer vers d'autres adresses dans Apache,

est généralement non disponible sur le serveur Ce problème se produira et il n'est pas nécessaire de le modifier.

L'arrière-plan de Magento1.9 ne peut pas se connecter au problème

Ouvrez magento/app/code/core/Mage/Core/Model/Session/Abstract/varien.php

Trouvez le suivant Dans le code, commentez la ligne $cookieParams['domain'] = $cookie->getDomain();

if (isset($cookieParams['domain'])) {
$cookieParams['domain'] = $cookie->getDomain();
}
Copier après la connexion

Le résultat est le suivant

if (isset($cookieParams['domain'])) {
//$cookieParams['domain'] = $cookie->getDomain();
}
Copier après la connexion

Commenter

//if (isset($cookieParams['domain'])) {
//$cookieParams['domain'] = $cookie->getDomain();
// }
Copier après la connexion

Merci d'avoir lu , j'espère que cela pourra aider tout le monde, merci pour votre soutien à ce site !

Pour plus d'articles liés aux solutions au problème de l'impossibilité de se connecter au backend PHP magento, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal