最近我想试着更新一下宝塔面板,结果更新条一直不动,后来导致宝塔面板的首页所有数据都无法显示,但是网站目录都在,网站也都能访问。结果就长这个样子了,一片空白。

如果你在使用6.9.8版本的宝塔,千万不要点击更新!千万不要点击更新!千万不要点击更新!

我的内心是崩溃的!无法访问网站,数据库没备份,伪静态需要全部重写等等

为了修复这个问题,我选择了重装宝塔系统

一、重装方式

1.卸载宝塔

sudo wget http://download.bt.cn/install/bt-uninstall.sh
sudo sh bt-uninstall.sh

再选择1,只卸载面板,否则你将失去所有的数据。

2.重装

sudo wget -O install.sh http://download.bt.cn/install/install_panel.sh && bash install.sh

二、同步数据库

进入宝塔面板后你会发现网站和数据库都不见了。

同步数据库的时候会出现错误,显示数据库管理密码错误。

这个时候我们就需要重置一下密码

下来就可以从服务器中同步数据库了

三、重新添加网站

重装宝塔面板之后,网站界面的数据全部消失了,这个时候就需要我们自行添加

不用新建数据库,数据库同步完就有了。

什么?你说你忘记服务器里面有哪些网站了。

没关系,点开文件,你会发现所有的网站目录都在,剩下的你懂的。

四、配置伪静态

如果你用的是nginx环境,那么你需要在伪静态里面重新选择一下。如果是wordpress的就选它的,如果是其他的,那你自己只能加油了。

五、解决遇到的其他问题

1.wordrpess由于是多站点导致无法访问子站点

显示404 nginx错误。

由于我们重新创建了网站,里面的伪静态全部没了,要我们重新来写。

所以按照我写的《WordPress开启多站点模式》这篇内容,重新在网站的配置文档中添加一次,即可正常访问子站点。

2.ssl加密过的网站无法访问

使用https访问的网站需要重新配置一下ssl,点击一键申请即可完成。不知道如何配置的可以看看《免费的ssl加密》《解决wordpress 显示offline

3.网站排列乱了

可能你使用了hide my wp 插件,这个插件也需要配置伪静态,具体配置方法可以参考《一个隐藏wordpess的插件——hide my wp