Categories

有特色的模板

Magento. 不能登录到管理面板

Chris Diaz 2011年12月21日
Rating: 5.0/5. 来自2票.
Please wait...

本教程展示了如何解决Magento管理面板登录问题.

这是一个常见的问题:您试图登录到Magento管理面板, 输入您的用户名和密码, 点击登录按钮,什么也没发生. 页面刷新,仅此而已. 没有错误或任何其他消息.

这是由 cookies issue. 在某些情况下,Magento无法存储它们. 让我们看看如何解决这个问题.

使用本地主机(WAMP, XAMP, appserver等)

如果您正在使用特定的服务器应用程序(上面列出)在本地服务器上运行Magento,请尝试替换 localhost in the website URL with ‘127.0.0.1’. 换句话说,链接到Magento管理面板登录页面将 ‘127.0.0.1 /线上购物/管理”

如果这没有帮助,请继续其他解决方案

Edit Varien.php file

打开Magento安装 directory 然后去 app核心代码\ \ \ \法师\ \核心模型Session\Abstract’ folder. There open ‘Varien.php’ 存档 editor (Adobe Dreamweaver、notepad++等).

根据您的Magento版本,代码可能会有所不同,因此我将向您展示几个案例.

Magento 1.4.x

在Varien中.PHP文件定位代码:

 if (!美元cookieParams [' httponly ']) {
  设置($ cookieParams [' httponly ']);
  if (!美元cookieParams['安全']){
  设置($ cookieParams['安全']);
  if (!美元cookieParams[‘域’]){
  设置($ cookieParams[‘域’]);
  }
  }
  }
  
if (isset($cookieParams['domain'])) {
  $cookieParams['domain'] = $cookie->getDomain();
  }

然后评论一下. 在代码前输入/*,在代码后输入*/. 或者用下面的代码替换它:

 /*if (!美元cookieParams [' httponly ']) {
  设置($ cookieParams [' httponly ']);
  if (!美元cookieParams['安全']){
  设置($ cookieParams['安全']);
  if (!美元cookieParams[‘域’]){
  设置($ cookieParams[‘域’]);
  }
  }
  }
  
if (isset($cookieParams['domain'])) {
  $cookieParams['domain'] = $cookie->getDomain();
  }*/

Magento 1.5.x和Magento 1.6.x

在Varien中.PHP文件定位代码:

    $cookieParams = array(            
        'lifetime' => $cookie->getLifetime(),            
        'path'     => $cookie->getPath(),            
        'domain'   => $cookie->getConfigDomain(),            
        'secure'   => $cookie->isSecure(),            
        'httponly' => $cookie->getHttponly()        
    );

代之以

    $cookieParams = array(            
        'lifetime' => $cookie->getLifetime(),            
        'path'     => $cookie->getPath(),            
        //'domain'   => $cookie->getConfigDomain(),            
        //'secure'   => $cookie->isSecure(),            
        //'httponly' => $cookie->getHttponly()        
    );

然后对代码进行注释:

 if (!美元cookieParams [' httponly ']) {
  设置($ cookieParams [' httponly ']);
  if (!美元cookieParams['安全']){
  设置($ cookieParams['安全']);
  if (!美元cookieParams[‘域’]){
  设置($ cookieParams[‘域’]);
  }
  }
  }
  
if (isset($cookieParams['domain'])) {
  $cookieParams['domain'] = $cookie->getDomain();
  }

和Magento 1一样.4.X(请参阅上文)

Magento网站模板
这个条目被张贴了出来 线上购物教程 and tagged admin, login, Magento, unable. 书签的 permalink.

提交罚单

如果您仍然无法找到关于您的问题的足够的教程,请使用以下链接向我们的技术支持团队提交请求. 我们将在接下来的24小时内为您提供我们的帮助和协助: 提交罚单