Discuz! Database Error是什么原因,怎么修复
材料/工具
电脑报错现象
1、在LAMP架构上搭建论坛,mysql服务搭建了一个高可用,如下图:
排错思路
1、报的是数据库的错误,所以要从数据库检查,一般都是数据库繁忙,数据库运行错误所导致的。
1.检查数据库端口是否开启,是否能成功登陆数据库。
2.检查用户是否授权
3.检查虚拟IP是否存在
解决办法一
1、在master上使用ifconfig命令查看虚拟IP,虚拟IP地址不存在,使用/sbin/ifconfig ens33:1 14.0.0.99/24命令开启虚拟IP,刷新一下就正常访问论坛了。
解决办法二
1、下载tools,下载地址“http://pan.baidu.com/share/link?sharehttps://img.izshi.cn/article/png/2021/05/17/021c67ee5a3ad8c9baee47e446f3db32.png" alt="Discuz! Database Error是什么原因,怎么修复">
2、登录“http://你的域名/source/plugin/tools/tools.php”,在工具箱登录下面的框里输入密码“188281MWWxjk”,点登录。登录后点修复数据库,再点一键修复。修复完成后就能打开论坛了。为了安全,建议把tools目录删除掉。
你可能想看: