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

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

级别: 小白
发帖
11
云币
23
小白要帮助小白,希望可以帮助更多的小白!转载请注明出处:http://it.coyis.com/?p=604 iI*7WO[W  
:2E1aVo4b  
$VWzv4^:  
KIo}Gd&  
原来的服务系统是CentOS 6.5 32位,加上运行的网站环境版本太低,如下: h '[vB^  
web : apache }&DB5M  
apache : 2.2.29 "ILWIzf.]  
php : 5.4.23 iwQ-(GjM[A  
mysql : 5.1.73 6[.Mx}h6  
很多WordPress插件必须运行在PHP7 以后的版本。 Hc]1mM  
K//T}-Uub  
wkD:i2E7  
原先设想有三种方案 @@83PJFid  
vo(NB !x$  
Da [C'm=  
1、升级网站运行环境(想使用最新的系统,第一个PASS); S |>$0P4W(  
2、升级服务器系统,用阿里快照回滚,再升级网站运行环境; -j_I_  
3、升级服务器系统,重新安装网站运行环境(相比第二种为重新安装) </gp3WQ.  
mE`qvavP|/  
 J4"swPf  
阿里云不能在原来的基础上升级服务器系统(只能更新插件什么的,硬盘ID改变,无法进行快照回滚),所以只能采用更换系统盘的方法进行升级了。那么就只剩下第三种方法了。 ^Pd3 7&B4V  
z,FTsR$x  
61W/BU7O  
查询了相关资料,发现在Linux中使用宝塔面板非常方便,所以直接用了阿里云的宝塔云镜像。 5 xDN&su  
cTd;p>:>m  
9K':Fn2,  
由于本人小白啊,花了两天,重复安装了三次才将系统完美升级。 t3t0vWE<,  
uxyTu2L7  
S9R]Zl7{-  
最主要的是没考虑到两个问题 F,M"/hnPT  
M~Qj'VVL  
_sR9   
1、网站数据库处理:备份MySQL数据未采用压缩方式备份,导致备份不完全(这也是重复安装的主要原因); K3:|Tc(  
2、网站附件处理:原来不知道如何回复网站附件(图片啥的),从原服务器慢慢下载花了一个晚上,最后发现有更好的办法,就是用升级前的(备份)快照购买云盘,在新系统挂在云盘进行网站整体(除数据库外,宝库网站附件)恢复。 ^Opy6Bqb  
s;2/Nc   
具体步骤如下: HI\f>U  
0^_lj9B!  
`%M-7n9Y  
1、对原系统进行快照和镜像(两个都要,防止万一,如果出现错误可以使用镜像恢复到原系统,升级后的系统用老快照是无法回滚的) {R-82%X  
2、ZIP方式备份数据库; g'ZMV6b?K  
3、对原系统进行更换系统盘操作,升级到最新的系统(我用的是带宝塔面板的系统镜像,镜像市场免费); Zknewv*sS4  
4、用宝塔面板安装网站运行环境,具体选,我选的是
  1. Apache 2.4.25
  2. MySQL 5.6.37
  3. PHP-7.3
  4. phpMyAdmin 4.8
ggI=I<7M  
5、恢复网站
  1. 数据库恢复:直接用原来备份的数据库重新导入
  2. 网站附件恢复: c~UAr k S  
    1、用老系统快照购买云盘 6WN(22Io  
    2、在新系统上挂载云盘 030U7VT1  
    3、复制原来的网站文件到新的系统网站文件夹(注意复制后的文件、文件夹权限设置)
F|l`YtZZd  
6、成功,熟练的话大概一个小时左右即可完成整个操作。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)