宝塔面板能打开但wordpress提示建立数据库连接失败,今天早上9点多的时候上秒网站还能正常打开,下秒网站就提示建立数据库连接失败,想着是不是服务器cpu运行超载了,登录宝塔面板查看一切都是正常的,那么我们就重启一把服务器,等待五六秒以后还是不能正常的打开。

宝塔面板能打开但wordpress提示建立数据库连接失败

使用网站ping也是正常的,所有地区都是能打开的,那么说明服务器是没有问题的。

网站ping

那么我们遇到这个问题应该是什么原因导致?访问服务下下面其他单页网站是可以打开的,这个时候我们想到的应该是数据库出现问题,打开也是提示提示建立数据库连接失败。

解决的方法:

一、重启数据库

1)操作很简单,我们打开宝塔面板,找到软件商店

2)找到已安装的软件、找到mysql,点击设置,看到重启按钮

数据库重启

3)然后点击重启按钮后,我们等待一俩分钟即可

4)现在我们刷新打开网站是不是能正常打开了?

二、另外的一种解决方法,前提是你能进入数据库(必须要先安装phpmyadmin)

我们再宝塔面板打开数据库,找到管理页面,我们直接进入,然后找到数据库表wp_options,我们点击修复,然后等待修复完成。关掉数据库,打开网站应该可以正常访问了。如果还是不行,删除下浏览器的本地缓存。

三、直接修复数据库里面的所有表

1)我们把这串代码:define(‘wp_allow_repair’true); 复制到wp-config.php这个文件的最底部,然后保存

2)打开网站后面你的域名加上这个/wp-admin/maint/repair.php,来到wordpress数据库修复里面,我们直接点击修复。这里如果直接全部修复,那么最好不过,如果不能修复,我们按照第二步骤操作,进去后phpmyadmin数据库面板全部修复。

修复数据库

那么我们来分析下为什么会出现这个问题,上秒自己的网站还是正常访问,下一秒网站就不能打开了,应该是被cc或者ddoss了,但是查看服务器都是正常的,那么就是自身网站问题。最后完美解决,网站顺利打开。