宝塔面板能打开但wordpress提示建立数据库连接失败,今天早上9点多的时候上秒网站还能正常打开,下秒网站就提示建立数据库连接失败,想着是不是服务器cpu运行超载了,登录宝塔面板查看一切都是正常的,那么我们就重启一把服务器,等待五六秒以后还是不能正常的打开。
使用网站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了,但是查看服务器都是正常的,那么就是自身网站问题。最后完美解决,网站顺利打开。