2015-10-06 198 views
0

我花了整整一天的时间搞清楚这一点,但无法解决这个问题。 我读了很多关于此的帖子,但没有一个解决方案奏效。 mangeto1.9全新安装后,我无法以管理员身份登录。Magento1.9管理员登录

我还修改了Varien.php这样

$cookieParams = array(
      'lifetime' => $cookie->getLifetime(), 
      'path'  => $cookie->getPath() 
     // 'domain' => $cookie->getConfigDomain(), 
     // 'secure' => $cookie->isSecure(), 
     // 'httponly' => $cookie->getHttponly() 
     ); 
     /* 
     if (!$cookieParams['httponly']) { 
      unset($cookieParams['httponly']); 
      if (!$cookieParams['secure']) { 
       unset($cookieParams['secure']); 
       if (!$cookieParams['domain']) { 
        unset($cookieParams['domain']); 
       } 
      } 
     } 

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

在我的/ var /会话文件夹会话文件被创建(但为空)。

我也尝试了几个浏览器。

我看到的是,我得到了.magentoplayground.mine而不是magentoplayground.mine的cookie,但我不知道如何解决这个问题。

此外,我的cookie在使用期限内有效。

如果有人可以帮助,这将是巨大的

编辑 还没解决,从我读数据库似乎无法完全安装,但我想不出为什么。 在Windows上使用Bitnami堆栈显示我

感谢

+0

你在本地主机上吗?如果是,那么试图通过127.0.0.1而不是本地主机 –

+0

访问管理,不,不,我用VBOX这个 – xhallix

回答

0

按照我的理解,似乎要么你已经进入或Magento的安装程序已错误地被插入的Cookie域即”值中丢失了我的情况下,更多的数据库条目。 magentoplayground.mine'而不是'magentoplayground.mine'。我建议你运行下面的MySQL查询到你用于magento商店的数据库。

UPDATE `core_config_data` SET `value` = 'magentoplayground.mine' WHERE `path` LIKE '%web/cookie/cookie_domain%' AND `scope_id` = 0; 

我希望它能帮助你。 [注意: - 一旦您更新了数值,请删除所有Cookie和缓存数据]

+0

我现在有 默认条目网/饼干/ cookie_domain \t magentoplayground.mine 但它不工作:( 我删除了var/cache和var/session中的所有内容并清除浏览器cookie – xhallix