将magento站点从一台服务器移动到另一台服务器

时间:2012-07-31 12:00:36

标签: magento

我有一个magento网站版本1.4.1.1.

我将网站升级为1.7.0.2.

现在想将升级的magento移动到另一台服务器。

我该怎么做?

i planed to do this by downloading all files and upload it into new server.and import the database into the same databsae name.

如果按照上述步骤发生任何问题。

或者是否有将magento站点从一台服务器移动到另一台服务器的规则?

1 个答案:

答案 0 :(得分:4)

如果您的站点不是publick,那么只需移动文件和db并修复db上的base_urls。

如果您的网站有效,那么请注意移动网站上的一两件事:

代码:

这很简单,静态资产可以预先移动到新服务器

  • 很容易使用rsync或版本控制执行,甚至可以使用普通的旧ftp执行
  • 验证文件结构和权限

数据库:

这更复杂,因为您必须避免在切换到移动站点数据库后在旧服务器数据库上获得更多订单的差距,您需要在移动数据库时关闭我们的站点

  • 第一步将数据库移动到新服务器进行测试,测试一切是否正常
  • 制作一个不需要运行的所有查询,以使其在新服务器上工作(基本网址等)
  • 当您取下网站并打开其他
  • 时重复此过程

代码和数据库的过程:

  • 使用正确的http标头
  • 在旧页面上添加维护页面
  • 当站点关闭时将数据库移动到新服务器
  • 打开您的新网站,并在验证是否所有工作时进行短暂的运行
  • 下一步是将域更改为指向新服务器

移动域名

再次移动域名有点棘手,因为可能存在DNS停电,一些客户端会看到旧网站,有些客户端会看到新网站。

  • 将您的域规则更改为指向新服务器
  • 未更改DNS的DNS客户端将看到维护页面
  • 拥有新DNS的客户端将最终在移动的网站上
通过这种方式,您可以确保不会在两个网站上获得订单。如果您的域名完全更改,那么您还需要将URL重新映射到每个搜索引擎的新域名

相关问题