重复站点后,Magento重定向到旧URL

时间:2012-07-09 22:46:39

标签: magento redirect

我正在努力安装Magento多商店。旧设置是一个Magento安装,其中两个站点/存储都指向同一个文件夹。现在客户想要2个独立的网站,所以改变一个不会弄乱另一个。

无论如何,数据库被复制,文件被复制,var / cache,var / session,var / tmp被清空。我在app / etc / local.xml中更改了数据库参数,.htaccess文件没有任何硬编码规则。

问题是sitea.com一直重定向到siteb.com并且管理区域无法正常工作,所以我必须在控制台或phpMyAdmin中执行所有操作。

我必须在哪些数据库表中进行更改?我错过了什么?

4 个答案:

答案 0 :(得分:18)

core_config_data中的base_url完成了这一操作,同时删除了var / cache,var / session,var / tmp和system / tmp文件夹中的所有内容

答案 1 :(得分:5)

在sitea.com上,您可能需要查看其数据库和基本URL的core_config_data表。或者,您可以尝试执行以下查询:

UPDATE `core_config_data` SET `value`='http://sitea.com/' WHERE `value` LIKE 'http://%' LIMIT 2;

在siteb.com的数据库上做同样的事情

UPDATE `core_config_data` SET `value`='http://siteb.com/' WHERE `value` LIKE 'http://%' LIMIT 2;

答案 2 :(得分:0)

更新Magento后端的配置以转移生产网站时,请务必在“配置”面板中编辑基本URL信息。一旦这些值发生变化,将无法再访问该网站。

我们更愿意传输网站,然后在core_config_data表中对数据库进行这些更改。

如果您被锁定在后端之外,请更新数据库,删除var / cache目录,看看是否只需要它。

答案 3 :(得分:0)

我有同样的问题 试试我的所作所为:

第1步:

使用 SSH

删除缓存
rm -rf /var/tmp/magento/*

第2步:

PS:要使用Magento Connect Manager,您可能需要重置PEAR配置设置。要执行此操作,只需删除文件downloader/pearlib/pear.ini,即可自动创建新文件。

第3步:

重置文件许可

要确保正确加载所有javascript文件,CSS和图片,您应该将文件权限重置为新服务器的建议设置。

从Magento根目录(例如public_html)运行以下命令:

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;