家庭圖書館網站急救報錯,騰訊云無法修復
一、起因:
????網站系統在騰訊云,系統是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
然后重新執(zhí)行安裝
/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
然后暫時可以裝軟件了,建議盡快更換系統
系統兼容可參考:
寶塔系統環(huán)境支持表:https://docs.qq.com/sheet/DUm54VUtyTVNlc21H?tab=BB08J2
寶塔國產系統環(huán)境支持表: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,執(zhí)行以下命令轉換至Centos 8 Stream系統(升級前建議做好服務器快照或數據備份)
#執(zhí)行以下命令查看系統版本 為8.3及以上即可執(zhí)行以下命令

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 );