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

".extra-menu { background-color: #f3f3f3; padding: 20px; } .extra-menu .extra-menu-h { height: 36px; } .extra-menu .extra-menu-h h3 { display:inline-block; } .extra-menu ul a{ text-decoration: none; } .extra-menu .menu-child { text-indent: 4em; } .extra-menu .menu-child:before { left: 4em; } .extra-menu .extra-menu-h h3 { line-height: 36px; } .collapse-toggle { float: right; cursor: pointer; user-select: none; display: inline-flex; align-items: center; font-size: 14px; } .collapse-toggle img { width: 30%; transform: rotate(180deg); } .collapse-content { margin-bottom: 0px !important; margin-top: 20px !important; overflow: hidden; max-height: 0; transition: max-height 0.3s ease-out; } .collapse-content.expanded { max-height: 1000px; /\* 设置一个足够大的值,确保内容可以完全展开 \*/ } .ph-id { position: relative; top: -90px; } jQuery(document).ready(function( $ ) { $('.collapse-toggle').on('click',function(){ var content = document.querySelector('.collapse-content'); content.classList.toggle('expanded'); if (content.classList.contains('expanded')) { $(this).find('div').text('收起'); $(this).find('img').css('transform','rotate(180deg)'); } else { $(this).find('div').text('展开'); $(this).find('img').css('transform','rotate(0deg)'); } }) })

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

**1、创建Web文件备份**

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

> tar -czf backup.tar.gz \*

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

![](https://www.idcspy.com/wp-content/uploads/2023/05/qy1.png)

**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从你的旧服务器上。

![](https://www.idcspy.com/wp-content/uploads/2023/05/qy2.png)

**3、备份数据库**

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

> mysqldump -u dbUsername -p dbName > db\_backup.sql

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

![](https://www.idcspy.com/wp-content/uploads/2023/05/qy3.png)

**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,成功还原数据库后,从旧服务器删除。![](https://www.idcspy.com/wp-content/uploads/2023/05/qy6.png)**5、更新Magento配置**编辑Magento配置文件以使用Cloudways服务器数据库。在public\_html/app/etc/目录下打开local.xml文件,然后使用文本编辑器编辑local.xml文件。删除旧条目,输入新的Cloudways应用程序内容。设置好后,保存文件并退出。![](https://www.idcspy.com/wp-content/uploads/2023/05/qy4.png)**6、清除Magento缓存**转到Magento根目录(public\_html)中的var/cache文件夹,删除可能存在的任何文件或文件夹。如无意外,您现在可以从Cloudways服务器打开Magento网站。![](https://www.idcspy.com/wp-content/uploads/2023/05/qy5.png)"

松果号 作者:松果号原创文章,如若转载,请注明出处:https://www.6480i.com/archives/102998.html

(0)
松果号松果号
上一篇 19小时前
下一篇 19小时前

推荐阅读

发表回复

登录后才能评论