justhost
aws
cdncloud
dotdot
huocloud
recloud

如何通过SSH将Magento商店迁移到Cloudways?

racknerd

老狗VPS,稳如老狗!Cloudways是知名的云托管服务商,目前与DigitalOcean、GCE和AWS合作,您可以从这三家云厂商中选择合适的云产品,然后部署业务。Cloudways为新客户提供3天免费试用服务,助您提前体验云产品功能。本文将介绍下如何通过SSH将Magento商店迁移到Cloudways,使网站更快、更安全。

1、创建Web文件备份

如果您可以通过SSH访问当前的主机服务器,那么您可使用“tar”命令首先对您的整个站点进行归档来简化这个过程。在Magento的webroot/public_html目录下运行以下命令。

tar -czf backup.tar.gz *

这将创建一个压缩文件,您需要将它迁移到您的Cloudways服务器。

创建Web文件备份

2、将备份文件下载到您的Cloudways服务器

接下来,您可以使用“wget”或“scp”命令将备份文件传输到您的Cloudways服务器。本文以“wget”命令为例。

为此,使用SSH连接到您的Cloudways服务器并使用此命令导航到public_html文件夹。这里的文件夹名称是您的应用程序的名称。

cd applications/foldername/public_html

运行下面命令,将前文创建的备份文件下载到Cloudways服务器。

wget http://your_domain_or_ip address/backup.tar.gz

使用下面的命令解压缩当前文件夹中的内容。

tar -xzf backup.tar.gz

完成上述操作后,您就可以安全地删除backup.tar.gz从你的旧服务器上。

将备份文件下载到您的Cloudways服务器

3、备份数据库

运行下面命令,备份数据库:

mysqldump -u dbUsername -p dbName > db_backup.sql

这将创建一个数据库转储,并在当前目录中将其保存为db_backup.sql。如果您没有SSH访问权限,请联系您当前的主机以获得如何备份数据库的帮助。

备份数据库

4、在新的Cloudways服务器上恢复数据库

打开Cloudways服务器的SSH会话,然后使用实际的数据库用户名和名称替换dbUsername和dbName,恢复导入Cloudways服务器的数据库转储。

wget http://your_domain_or_ip/db_backup.sql
mysql -u dbUsername -p password dbName < db_backup.sql

这会将备份文件从旧服务器下载到Cloudways服务器,并将数据恢复到名为dbName。

您可以安全地将移除db_backup.sql,成功还原数据库后,从旧服务器删除。

在新的Cloudways服务器上恢复数据库

5、更新Magento配置

编辑Magento配置文件以使用Cloudways服务器数据库。

在public_html/app/etc/目录下打开local.xml文件,然后使用文本编辑器编辑local.xml文件。删除旧条目,输入新的Cloudways应用程序内容。设置好后,保存文件并退出。

更新Magento配置

6、清除Magento缓存

转到Magento根目录(public_html)中的var/cache文件夹,删除可能存在的任何文件或文件夹。如无意外,您现在可以从Cloudways服务器打开Magento网站。

清除Magento缓存

未经允许不得转载:老狗VPS测评 » 如何通过SSH将Magento商店迁移到Cloudways?
标签: