我将magento项目(版本1.9.0.1)从一个服务器移动到另一个服务器(从magento.domain.com到magentotest.domain.com)。我更改了core_config_data表中的web / unsecure / base_url和web / secure / base_url,我还更改了local.xml中的路径
我删除了所有var / cache,var / session和var / tmp但是当我尝试访问magentotest.domain.com时,我总是被重定向到旧页面(magentotest.domain.com/admin)
我试图跟踪magento代码中的问题,我发现在Mage_Core_Store_Model中使用$ this-> getConfig(' web / unsecure / base_url')调用的URL仍然包含magento.domain .com - 而对于我的生活,我找不到原因。
现在用谷歌搜索了三个小时,我发现了一个线索,magento有时将其缓存文件存储在SYSTEM tmp文件夹中。当我看到那里时,我发现了一个magento / var / cache文件夹,但它是空的。我删除它但无济于事。
我不知道还能做什么。有没有人遇到过这个问题?
答案 0 :(得分:0)
似乎我的情况很特殊:出于性能原因,安装了一个名为“redis cache”的扩展程序,只有当我清空它时,它终于有效了。