服务器CentOS 6.5 32位 升级至CentOS 7.6

时间:2019 年 3 月 1 日 | 作者: | 分类:Linux | 浏览:41 ℃ | 发表评论
本文目录
[隐藏]

原来的服务系统是CentOS 6.5 32位,加上运行的网站环境版本太低,如下:
web : apache
apache : 2.2.29
php : 5.4.23
mysql : 5.1.73
很多WordPress插件必须运行在PHP7 以后的版本。

原先设想有三种方案

1、升级网站运行环境(想使用最新的系统,第一个PASS);
2、升级服务器系统,用阿里快照回滚,再升级网站运行环境;
3、升级服务器系统,重新安装网站运行环境(相比第二种为重新安装)

阿里云不能在原来的基础上升级服务器系统(只能更新插件什么的,硬盘ID改变,无法进行快照回滚),所以只能采用更换系统盘的方法进行升级了。那么就只剩下第三种方法了。

查询了相关资料,发现在Linux中使用宝塔面板非常方便,所以直接用了阿里云的宝塔云镜像。

由于本人小白啊,花了两天,重复安装了三次才将系统完美升级。

最主要的是没考虑到两个问题

1、网站数据库处理:备份MySQL数据未采用压缩方式备份,导致备份不完全(这也是重复安装的主要原因);
2、网站附件处理:原来不知道如何回复网站附件(图片啥的),从原服务器慢慢下载花了一个晚上,最后发现有更好的办法,就是用升级前的(备份)快照购买云盘,在新系统挂在云盘进行网站整体(除数据库外,宝库网站附件)恢复。

具体步骤如下:

1、对原系统进行快照和镜像(两个都要,防止万一,如果出现错误可以使用镜像恢复到原系统,升级后的系统用老快照是无法回滚的)
2、ZIP方式备份数据库;
3、对原系统进行更换系统盘操作,升级到最新的系统(我用的是带宝塔面板的系统镜像,镜像市场免费);
4、用宝塔面板安装网站运行环境,具体选,我选的是

  1. Apache 2.4.25
  2. MySQL 5.6.37
  3. PHP-7.3
  4. phpMyAdmin 4.8

5、恢复网站

  1. 数据库恢复:直接用原来备份的数据库重新导入
  2. 网站附件恢复:
    1、用老系统快照购买云盘
    2、在新系统上挂载云盘
    3、复制原来的网站文件到新的系统网站文件夹(注意复制后的文件、文件夹权限设置)

6、成功,熟练的话大概一个小时左右即可完成整个操作。

发表评论

电子邮件地址不会被公开。 必填项已用*标注