阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 1127阅读
  • 0回复

[分享]服务器CentOS 6.5 32位 升级至CentOS 7.6

级别: 小白
发帖
11
云币
23
小白要帮助小白,希望可以帮助更多的小白!转载请注明出处:http://it.coyis.com/?p=604 m@y_Wt  
Iq(;?_  
C/!8NV1:4  
UY&DXIPM  
原来的服务系统是CentOS 6.5 32位,加上运行的网站环境版本太低,如下: qR8 BS4q_p  
web : apache hJ0m;j&4y  
apache : 2.2.29 Eq'oy~.oV  
php : 5.4.23 nXxSv~r  
mysql : 5.1.73 uH8`ipX  
很多WordPress插件必须运行在PHP7 以后的版本。 mG+hLRTXP  
} bEu+bZ  
bn8?-  
原先设想有三种方案 .E0*lem'hE  
x^JjoI2vf  
G+l9QaFv  
1、升级网站运行环境(想使用最新的系统,第一个PASS); AV?<D.<  
2、升级服务器系统,用阿里快照回滚,再升级网站运行环境; nuX W/7M  
3、升级服务器系统,重新安装网站运行环境(相比第二种为重新安装) f>C|qDmT  
pI{s )|"  
m#(ve1E  
阿里云不能在原来的基础上升级服务器系统(只能更新插件什么的,硬盘ID改变,无法进行快照回滚),所以只能采用更换系统盘的方法进行升级了。那么就只剩下第三种方法了。 X5eTj  
G/C5o=cY  
QTjOLK$e$  
查询了相关资料,发现在Linux中使用宝塔面板非常方便,所以直接用了阿里云的宝塔云镜像。 2\=cv  
"6%vVi6  
b3!,r\9V  
由于本人小白啊,花了两天,重复安装了三次才将系统完美升级。 \|9KOulr  
_G5M Q%z  
me`( J y<  
最主要的是没考虑到两个问题 WS)u{ or  
1eDc:!^SD  
=xX\z\[A  
1、网站数据库处理:备份MySQL数据未采用压缩方式备份,导致备份不完全(这也是重复安装的主要原因); $MG. I[h  
2、网站附件处理:原来不知道如何回复网站附件(图片啥的),从原服务器慢慢下载花了一个晚上,最后发现有更好的办法,就是用升级前的(备份)快照购买云盘,在新系统挂在云盘进行网站整体(除数据库外,宝库网站附件)恢复。 0yxMIX  
D;Jb' Be  
具体步骤如下: ;.r >  
U"v}br -kb  
s(I7}oRWsL  
1、对原系统进行快照和镜像(两个都要,防止万一,如果出现错误可以使用镜像恢复到原系统,升级后的系统用老快照是无法回滚的) GcPhT  
2、ZIP方式备份数据库; (N\Zz*PLz  
3、对原系统进行更换系统盘操作,升级到最新的系统(我用的是带宝塔面板的系统镜像,镜像市场免费); = pS\gLQu  
4、用宝塔面板安装网站运行环境,具体选,我选的是
  1. Apache 2.4.25
  2. MySQL 5.6.37
  3. PHP-7.3
  4. phpMyAdmin 4.8
i>[1^~;  
5、恢复网站
  1. 数据库恢复:直接用原来备份的数据库重新导入
  2. 网站附件恢复: *ad"3>  
    1、用老系统快照购买云盘 E$[\Fk}S  
    2、在新系统上挂载云盘 B$)6X  
    3、复制原来的网站文件到新的系统网站文件夹(注意复制后的文件、文件夹权限设置)
, eZL&n  
6、成功,熟练的话大概一个小时左右即可完成整个操作。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)