我花了一整天时间搞清楚这一点,但无法解决这个问题。 我阅读了很多关于此的帖子,但没有一个解决方案有效。 全新安装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堆栈向我展示了我的案例中缺少的更多数据库条目
感谢
答案 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和缓存数据]