Maison  >  Article  >  développement back-end  >  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

墨辰丷
墨辰丷original
2018-05-30 15:53:071846parcourir

Cet article présente principalement les informations pertinentes sur la façon de résoudre le problème de l'impossibilité de se connecter au backend PHP magento. Ici, deux solutions sont proposées pour l'impossibilité de se connecter à magento. Les amis dans le besoin peuvent s'y référer. 🎜>

Solution PHP pour l'échec de connexion du backend 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. en le configurant localement, vous ne pouvez pas vous connecter au backend. Vous pouvez vous connecter avec votre compte et votre mot de passe. Parfois, je trouve qu'il y a un espace vide et je ne peux pas accéder au backend. Cet article présente deux méthodes pour résoudre le problème. incapable de se connecter au backend local de Magento. Les amis dans le besoin peuvent s'y référer.


Solution 1 :

Il s'agit d'un problème de cookie. Ce problème peut être résolu en utilisant des navigateurs non-IE tels que Firefox, bien que le navigateur le gère. cookies La méthode est très similaire mais pas à 100 % la même. 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 comme ceci :

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

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,

Ce problème ne se produit généralement pas sur le serveur et n'a pas besoin d'être modifié.

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

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

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

if (isset($cookieParams['domain'])) {
$cookieParams['domain'] = $cookie->getDomain();
}

Les résultats sont les suivants

if (isset($cookieParams['domain'])) {
//$cookieParams['domain'] = $cookie->getDomain();
}

Mais après avoir fait ceci, il y avait encore une erreur, j'ai donc commenté le paragraphe suivant

//if (isset($cookieParams['domain'])) {
//$cookieParams['domain'] = $cookie->getDomain();
// }

Ce qui précède est tout le contenu de cet article, j'espère que ce sera le cas être utile à l'étude de chacun.


Recommandations associées :

Méthode PHP pour implémenter une instance d'envoi d'e-mails basée sur le protocole SMTP

phpImplémenter le téléchargement de tableaux Excel et obtenir des données

PHP implémente la méthode de vérification régulière régulière de la classe publique d'assistance

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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