2012-08-02 87 views
2

我正在尝试将Magento网站从子域移至其主域,并且遇到问题。一个朋友做这个指南,我就跟着一个发球(我想反正)将Magento移至新域名

我做过Magento的备份,然后上传到我的主域名,然后 -

  1. 制作现有数据库的备份(PhpMyAdminexport)。
  2. 将文件复制到新服务器(如果您有SSH访问权限,而不是FTP,它可以更快地归档它们)。
  3. 在新主机上创建数据库。
  4. 导入新服务器上的现有数据库转储(PHPMyAdminimport)。
  5. 验证Magento的是在使用了正确的设置DB:\程序\等\ local.xml中

  6. 检查新创建的DB。 查找表格:'core_config_data'。 编辑'web/unsecure/base_url'的记录。 编辑'web/secure/base_url'的记录。 如果你不这样做,该网站将始终被重定向到一个旧的位置。 例如,对于两个变化:“http://allmyoffers.co.uk/”到http(s)://.co.uk/

  7. 删除'var \ cache'的内容目录。

  8. 新的Magento网站应该准备好了。

有谁知道我错了吗?这里是我的地盘 - www.perfumecow.com

PS我只有有限的代码技能,所以请,如果你写的基本代码的谈话,所以我能理解:)

干杯

克里斯

+0

这种类型的问题并不真正属于对堆栈溢出,因为它不是一个编程问题的。你应该看看http://area51.stackexchange.com/proposals/25439/magento,看看获得一个合适的地方来提出这些问题 – Sturm 2012-08-02 17:50:53

回答

10

答案是您在网址设置中缺少正斜杠。

变化‘web/unsecure/base_url’'http://www.perfumecow.com''http://www.perfumecow.com/'

与变革'https://www.perfumecow.com'‘web/secure/base_url’'https://www.perfumecow.com/'

(不要忘记将其标记为回答是否能够解决此事)

+0

Legend!工作 – chris 2012-08-02 13:38:27

+0

很高兴我可以帮助,编码一个正斜杠的世界可能会搞砸了整个网站... – 2012-08-02 13:50:58

+0

你不需要改变标题,只是标记@GershonHerczeg的答案为答案,我们都知道它已被回答 – ivantedja 2012-08-02 14:02:09