本文概述
上周, 我将托管从DigitalOcean移到了Linode, 从没想到会那么容易。
在进入技术细节之前, 我对DO没有任何问题, 但是听到了许多有关Linode(尤其是更强大的CPU)的正面反馈, 因此可以尝试一下。
我担心丢失数据, 但决定冒险和尝试。这不仅是从DO到Linode, 还可以在任何其他VPS上尝试。
首先, 关于我的设置
- 托管– DigitalOcean
- DNS, CDN和安全性–Cloud Flare
- WordPress堆栈–通过EasyEngine安装
目标是将Hosting仅从DO转移到Linode, 这就是我所做的。
为简单起见, 我将活动分为以下三个部分。
- 在当前主机上进行(DO)
- 在新主机上进行(Linode)
- 在Cloud Flare上做
我假设你已经在Linode上购买了VM, 并且VM已开机且没有任何运行。
在当前主机上要做– DigitalOcean
毫无疑问–备份你的DigitalOcean Droplet(尽管你不会做任何更改, 但以防万一)
- 安装和Active WP Clone插件(我尝试了其他方法, 但发现这是最简单的方法)
- 单击左侧导航区的WP Clone
- 点击创建备份
根据你的网站大小, 这将需要几分钟。对我来说, 这花了大约2分钟, 我的内容大约是500 MB。
- 它将通过备份文件路径确认备份成功。
- 记下备份文件的URL。
在新主机上做– Linode
- 用root登录到你的VM
- 使用首选的缓存选择安装Easy Engine。在下面的URL中查看安装选项
EasyEngine
注意:将WordPress安装在Linode提供的IP地址上。
- 登录到新的WordPress管理员
- 安装和Active WP Clone插件
- 从左侧导航打开WP Clone
- 选择”从URL恢复”, 然后输入从旧主机复制的URL
- 接受”我同意”, 然后单击”从URL还原”
恢复将需要几分钟, 并且恢复完成后会提示。
现在, WordPress已从旧的VPS还原到新的VPS, 现在该进行一些配置了。
从Linode访问WordPress管理员, 并确保你看到所有类似的数据。
- 帖子
- 媒体库下的图像
- 页数
- 外挂程式
满意后, 请在Cloud Flare更新新IP。
在Cloud Flare上做
- 登录到Cloud Flare
- 转到DNS选项卡
- 更新你域的IP地址
这可能需要几秒钟, 并且你的域将指向Linode的IP。访问URL, 查看是否可以访问。
我要做的一件事也是你应该做的一件事, 就是在新主机上用域名替换IP。这将确保所有链接都指向域名。
- 登录到WordPress管理员
- 安装并激活”查找并替换所有”插件
- 在”查找字符串”中输入Linode的IP地址
- 在”用字符串替换”中输入域名, 然后单击立即替换
迁移WordPress的总时间大约需要30分钟, 而且比我想象的要流畅。在DNS更改期间, 我中断了5分钟, 因此请为此做好准备。
这就是我的WordPress迁移经验, 并想与你分享。让我知道以下评论中是否有任何问题。
评论前必须登录!
注册