0

我正在使用 Xampp 1.7.0,我正在使用的 Magento 版本是 1.4.2.0

除了在ini中的基本变化喜欢

extension=php_curl.dll
extension=php_mcrypt.dll
extension=php_mcrypt_filter.dll
extension=php_mhash.dll

我进行了 3 项其他更改

  1. 首先,我替换了 apache/bin/ 中的一个文件,我用更新版本的 libmysql.dll 替换了 libmysql.dll

  2. 在安装的下一步中,我使用 127.0.0.1 代替 localhost

  3. 完成安装后,为了登录到管理部分,我不得不评论特定文件的一部分。

文件的位置是 app/code/core/Mage/Core/Model/Session/Abstract/Varien.php 我评论的部分是第 86 到 101 行

/*
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();
}
*/

在这之后,这一切似乎都工作正常。我的问题是为什么我提到的 3 项更改对于使 Magento 正常工作是必要的。

4

1 回答 1

2
  1. magento 需要某些扩展
  2. 使用域名可以获得更好的结果
  3. 无法在 localhost 上创建 cookie,所以你最好给你的 localhost 起一个名字,比如 local.host 并将它添加到主机文件中
于 2010-12-10T11:54:56.650 回答