首次阿里云空间使用和WordPress站跨多版本更新恢复

这篇日志简单记录下,时隔四年再次折腾,我选择云空间和跨四年恢复WordPress的经过。

以前用过虚拟空间,基于windows的VPS,这次尝试下云空间,看了美团云,腾讯云还有京东云,当然也有我最后选择的阿里云,详细使用过的有腾讯云和阿里云,其实都不错,我最后选阿里云是因为我域名在万网一个公司好操作,价格都差不多,节点上阿里会多点选择,这里有个前提,就是我从来没接触过Linux,那么我就非常看重这两家的镜像服务,我尝试过自己组建环境,奈何对linux不了解,所以处处碰壁,最后我选择市场镜像(大多都是免费的),也就是安装好WordPress和ftp和phpmyadmin的,我最看重ftp和phpmyadmin,这里非常感激这些第三方公司的镜像给我们Linux小白希望。我下面就分别简单说下腾讯云和阿里云市场镜像的用法。

1.腾讯云市场镜像用法

进入腾讯云控制台-云主机-在最后列“操作”里选“更多”-重装系统

腾讯云
腾讯云

镜像来源选“服务市场”,然后可以通过搜索关键字来选择对应的镜像就可以了,当然Linux好的伙伴大可以选公共镜像,更纯净些,但是后续需要自己配置安装。

腾讯云
腾讯云

这里特别提示下,这里镜像列表不能点击了解详情【阿里云的可以】, 所以强烈建议大家先到腾讯云的云市场里面提前选好镜像,每个镜像里面都有非常详细的说明,有个说明文档,选最适合自己的,然后回头再从列表里通过关键字和镜像公司来锁定你选的镜像。选中后按提示就可以完成操作。

腾讯云
腾讯云
腾讯云
腾讯云

2.阿里云镜像市场用法

进去阿里云控制台,找到你自己云服务器,然后先【停止】服务器,建议提前备份系统,就是创建系统快照,(但是我发现阿里云ECS的快照是需要花钱买空间才可以的,我也用了阿里云的轻量应用服务器,这个就不用额外花钱,而且腾讯云的快照也是免费的,好在阿里ECS的快照空间不贵)。

阿里云ECS市场镜像
阿里云ECS市场镜像

停止空间后,在操作列里选【更多】,然后点击更换【系统盘】

阿里云ECS市场镜像
阿里云ECS市场镜像

然后这里有很多类型的镜像,我们选镜像市场,通过关键字就可以找到合适的镜像,这里比腾讯云方便可以直接点击镜像标题进入镜像的详情页。选中后按提示就可以完成操作。

阿里云ECS市场镜像
阿里云ECS市场镜像
阿里云ECS市场镜像
阿里云ECS市场镜像

下面在说说我恢复WordPress的经历吧,不知道跨了多少个版本了,我上次的微博备份时间是4年半前,估计不能少,一点点升级,我实在那个耐心,索性按自己理解操作了一顿,目前没发现大碍,下面简单说下步骤。

1.恢复数据库,我喜欢用phpmyadmin进入管理页面,(这里每个市场镜像会不同,就是数据库管理的软件、目录、账号和密码都会不同,可以仔细看镜像的说明文档)先新建立一个数据库,然后选中新建数据库后,点击导入数据库,导入你自己之前备份好的数据库文件即可(有的sql文件超过10M的,建议压缩下然后上传,成功率高很多,压缩时最好是:文件名.sql.zip

PHPmyadmin恢复数据库
PHPmyadmin恢复数据库

2.浏览器用阿里云的公网IP访问WordPress的目录,(也是每个镜像都不同,大家看各自的文档说明。如果你选的镜像里没安装WordPress,就下载一个然后用ftp传到你想放的目录下,然后访问那个目录即可),这时会如下界面,让大家配置数据库连接文件,这里数据库名一定要写我们第一步新建的数据库名字,不要系统自带的WordPress数据库,除了数据库名字是我们刚自己建立的,其他的都是回头看镜像的说明文档里找。配置成功后点下一步就链接上数据库了,这里系统会提示你更新数据库,你点击更新即可,经过更新后,你的老数据库框架就和最新的WordPress版本的一样了,然后就安装上新版的WordPress了,注意这时候新WordPress已经连接到你的老数据库上了。

WordPress跨多版本更新恢复
WordPress跨多版本更新恢复

3.恢复老WordPress的其他文件,我是用ftp传输的,其他的也可以。我走了个极端,我先将最新版本的WordPress目录下的wp-content目录下载到本地,然后把服务器上的wp-content目录随便改名或者删除,然后将我们4年前的wp-content目录传到云服务器上,最后再将我们下载到本地的新版本wp-content目录上传到云服务器并且覆盖。(注意是覆盖!)这时候再登陆WordPress的仪表盘后台,我没猜错你的插件大部分都需要更新或者不能使用了,毕竟跨了4年,自己看看吧,能更新的更新,不喜欢的就删除,老主题估计也有点不和谐了~换个新主题OK了,还算简单吧?

说下我用了腾讯云和阿里云ECS和阿里轻量应用服务器的总体感觉,三款速度都可以,快照方面腾讯云免费,轻量应用服务器免费,阿里云ECS收费,虽然不贵。第三方镜像(市场镜像)上,轻量应用服务器不支持,切记!阿里云和腾讯云镜像数量和质量都可以,只是查看说明的时候阿里更方便。

我这个不懂Linux的菜鸟就是这样折腾的。