【发布时间】:2012-04-19 11:05:28
【问题描述】:
我在新服务器上复制了整个 magento 站点(应用程序和数据库转储),我们使用新地址。 但是当我在浏览器中按下新地址时,它会重定向到旧站点。
我已将新服务器上 core_config_data 中的安全和不安全 url 更改为指向新地址。 我已经手动从缓存中删除了所有内容。
如果我评论 index.php 不要运行 Mage::run($mageRunCode, $mageRunType);只是回显一些东西,它会在浏览器中正确显示。 但是如果我取消注释 Mage::run ,它就会重定向到旧地址。
而且它根本不会从这个新位置读取 local.xml,因为如果我只是在其中放入一些随机数据, 我没有收到任何错误,它仍然重定向到新地址。
有人知道可能是什么问题吗? 谢谢。
【问题讨论】:
-
你真的确定 magento/var/cache 是空的吗?如果您已经更改了数据库中的 URL(以及要读取它的 local.xml),则没有任何问题。确保您正在更改 URL 的所有配置,查找
SELECT * FROM core_config_data WHERE path like 'web/%' -
您是要转到主页还是其他页面?如果不同的页面,您可能需要重新索引目录 url 重写