欢迎光临散文网 会员登陆 & 注册

家庭图书馆网站急救报错,腾讯云无法修复

2023-08-05 18:55 作者:caiwurpa  | 我要投稿

一、起因:

    网站系统在腾讯云,系统是cent8.02,原运行好好的突然报错,网站突然报错,无法运行。PHP系统爆问题,卸载重装后,PHP7.4仍无法运行,安装其他版本也不行。

    紧急求助腾讯云支持,经过一天时间,答复其无法修复,让询问宝塔方。

    紧急求助宝塔方,说是cent8.02与宝塔存在冲突,导致无法APP无法加载安装。让更换系统。

centos8 centos8 stream安装docker的时候
软件包 containerd.io-1.6.4-3.1.el8.x86_64 与 runc(由 runc-1.0.2-1.module_el8.5.0+911+f19012f9.x86_64 提供)冲突
需要排查是否安装了podman,如果有,要移除
dnf remove podman
然后重新执行安装
/bin/bash /www/server/panel/install/install_soft.sh 0 install docker_install


您好,Centos8官方已于2021年12月31日以后停止Centos 8支持、转至Centos 8 Stream项目支持
详细说明: https://www.bt.cn/bbs/thread-82931-1-1.html
因此Centos8已经无法正常安装宝塔面板、请更换至Centos 7或Centos 8 Stream系统安装宝塔
*Centos 7官方支持至2024年7月30日
*Centos 8Stream 官方支持至2024年5月31日

可根据以下链接的方法升级Centos 8至Centos 8 Stream:
https://www.bt.cn/bbs/thread-82931-1-1.html

临时解决方案:使用阿里云的官方旧镜像源
\cp -r/etc/yum.repos.d/ ~/yum.repos.d.bak
rm -rf/etc/yum.repos.d/*
curl -o/etc/yum.repos.d/CentOS-Base.repo  https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yummakecache

然后暂时可以装软件了,建议尽快更换系统
系统兼容可参考:
宝塔系统环境支持表:https://docs.qq.com/sheet/DUm54VUtyTVNlc21H?tab=BB08J2
宝塔国产系统环境支持表:https://docs.qq.com/sheet/DUkFtbmZaVFp4Z1NB?tab=BB08J2

    没办法,还是重装系统吧!

二、重做系统:

当时网站正在更新,里面由数百万条信息,新更新的还没来得及备份!


1、 更新centos系统,为Centos 8 Stream

    1)8.2升级到8.5

    要变成Centos 8 Stream,需centos8.3及以上版本,我的是8.2,因此先更新,由8.2升级到8.5.

2)由8.5变更centos Stream

.Centos 8.3及以上用户可进入ssh,执行以下命令转换至Centos 8 Stream系统(升级前建议做好服务器快照或数据备份)

#执行以下命令查看系统版本 为8.3及以上即可执行以下命令


2.、卸载宝塔,重新安装

1)卸载宝塔

2)centos安装脚本

3、恢复网站

    方法一:直接用原网站恢复:

      1)恢复网站运行:

  安装宝塔进入后,原网站文件还在,这时我们可以直接用原网站文件恢复,当然前提是原文件没损坏!

    按照以前的建站设置,点击宝塔建站,路径选原来的网站路径

    数据库,可用原来的数据库名和密码。

    修改网站wp-config.ini里面数据库的设置,跟新建立的数据库信息同步。

     然后打开网站,提示输入网站名和用户明等。网站可以打开了。

2)恢复主题及插件:

    网站成功打开后,看原来的主题和插件等能否运行正常!

3)恢复数据库: 

    1-2步全部没问题后,恢复数据库。将原来的数据库备份,在数据库管理中导入。OK网站恢复成功!

    方法二:新部署网站恢复:

    在方法一的第二部,主题恢复时一直提示各种报错,因此,就干脆进行了重新安装部署网站,然后需要原来的资源文件 复制过来的方法。

 1)安装网站:选择一键部署;同时建立数据库

2)安装主题和插件:

    我的主题有加密支付模块,安装的时候提示要配置SWOOLe。

Swoole Compiler安装遇到了麻烦,提示的Swoole 扩展地址链接打不开,自己原来的又没备份,从网上找了几个,安装后出现各种问题!

the code loader version is 3.1 , but the compiler version not match

 上面的意思时版本不对!

最后找了个PHP7.3,安装后总算可以了!

3)数据库恢复:

没有直接恢复原来备份的数据库。

而是在本地先建立一个备用网站,其数据全部梳理后,将其导出,然后再将其导入到网站数据库的。


4、调试

为当时便于调试,将wp-config.ini

define( 'WP_DEBUG', false )

改成了

调试完后再改回去!

define( 'WP_DEBUG', false );




家庭图书馆网站急救报错,腾讯云无法修复的评论 (共 条)

分享到微博请遵守国家法律