1

我遇到了一个不寻常的问题,它似乎与我发现的其他帖子无关。我正在登录我通过本地 MAMP 设置的 Magento 安装。它没有说“无效密码”或任何类似的东西,它只是自我刷新。我尝试修改 .htaccess 并将其发布到 Magento 论坛,但没有。我点击“提交”,它似乎只是刷新了页面。这是重定向问题吗?它在 Firefox 上运行良好,但由于某种原因 Chrome 不允许访问。

4

3 回答 3

1

这是因为 Chrome 处理 cookie 的方式,它可能发生在生产站点和本地安装中。

最快的修复方法是登录数据库(使用 PHPMyAdmin、MySQL Workbench 等),转到表 core_config_data 并找到标记为“path”的列,其中包含与“web/cookie/cookie_httponly”匹配的条目 - 它应该更接近结尾。您需要将值列设置为 NULL。从 /var 文件夹中清除缓存,您应该会很好。

有些网站会告诉你修改 Varien.php - 我已经尝试过了,你最终会得到一个可以增长到 2GB 或更多的日志文件,因为你每次从 cookie 中提取数据时都会注释掉 Magento 引用的字段。不好。让我知道这个是否奏效。

于 2013-08-19T20:55:14.323 回答
0

首先转到该文件,然后对这部分进行注释(第 85 到 102 行)。\app\code\core\Mage\Core\Model\Session\Abstract\Varien.php

/*
// session cookie params
    $cookieParams = array(
        'lifetime' => $cookie->getLifetime(),
        'path'     => $cookie->getPath(),
        'domain'   => $cookie->getConfigDomain(),
        'secure'   => $cookie->isSecure(),
        'httponly' => $cookie->getHttponly()
    );
  */
于 2014-11-26T12:46:54.593 回答
0

我做了上述解决方案,它也对我有用,我只是想补充一点,在值字段中输入“NULL”与选择 PHPMyAdmin 上的复选框不同。

于 2013-10-06T00:21:42.313 回答