A8DOG

A8DOG

随便写写,记录折腾过程!
telegram

一次日常折腾导致网站打不开,宝塔面板异常修复解决

前天想部署一个 python 项目在服务器上,然后看见宝塔面板有个 python 项目管理器。

于是安装了插件,但是宝塔自带的 python 环境显示不出来,于是我想重新安装其他版本。

我使用这个插件安装但是安装不上,一直报错,然后我在网上找了一些教程修复,但是还是不行。

今天我还是想继续搞一下,然后我想先重启一些服务器,结果一重启,宝塔面板打不开了。

但是我发现网站的 nginx 和宝塔面板都是正常运行,然后 mysql 和 php 都无法启动。

我在宝塔论坛找一些帖子,尝试自己修复了一番。

但是都不行,我发帖寻求官方帮助,但是奈何回复速度太慢了。

于是我自己操刀,先运行 **/etc/init.d/mysqld start** 启动数据库。

报错信息如下:

/www/server/mysql/bin/my_print_defaults: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Starting MySQL./www/server/mysql/bin/my_print_defaults: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
/www/server/mysql/bin/my_print_defaults: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Logging to '/www/server/mysql/data/V20220927264084.err'.
 ERROR! The server quit without updating PID file (/www/server/mysql/data/V20220927264084.pid).

找出万能的 Google 一下,找到解决帖子:https://blog.csdn.net/tree_ifconfig/article/details/79437969

我使用的方法二,下载一个在 32 位软件在 64 位 CentOS 上运行的 32 位的运行库。

错误原因是:64 位 linux 系统上安装了 32 位的软件会出现这种问题。

解决指令:

yum list|grep ia32-libs
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6、
yum whatprovides libstdc++.so.6
yum  install  libstdc++-4.4.7-18.e16.i686

修复过后,mysql 和 php 都正常运行了,网站能打开了。

宝塔面板始终无法打开,我修复然后重启面板服务都没有用。

我突然想起我开始根据论坛修改面板端口恢复面板访问时,出现一段报错。

但是我通过 bt 指令查看端口信息的时候,又显示修改成功。

做完上面的修复指令,我重新修改了面板端口。

再次访问宝塔面板,访问成功。

但是我总对这次意外事件心里不舒服,但是再次出现这样的情况。

现在我要去备份数据,再次重启服务器,排除出会不会存在其他问题了。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。