Magento1.9管理员登录

时间:2015-10-06 15:08:45

标签: php login admin magento-1.9

我花了一整天时间搞清楚这一点,但无法解决这个问题。 我阅读了很多关于此的帖子,但没有一个解决方案有效。 全新安装mangeto1.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 / session文件夹中创建会话文件(但为空)。

我也试过几个浏览器。

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

此外,我的cookie在生命周期内有效。

如果有人可以提供帮助,那就太棒了

修改 仍然没有解决,从我读到的数据库似乎没有完全安装但我无法弄清楚为什么。 在Windows上使用Bitnami堆栈向我展示了我的案例中缺少的更多数据库条目

感谢

1 个答案:

答案 0 :(得分:0)

据我了解,您似乎已输入或magento设置错误地插入了cookie域的值,即' .magentoplayground.mine'而不是' magentoplayground.mine'。我建议你对你用于magento商店的数据库运行以下MySQL查询。

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

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