wordpress 后台提示 define(‘WP_ALLOW_REPAIR’, true)的解决办法

用 wordpress 博客做网站,会遇到访问流量大或者被攻击的情况,尤其是高清图片类的站点有时候 VPS 服务器撑不住了数据库就挂了。这不有个网友晚上紧急呼叫魏艾斯博客,说自己的网站打开提示:Error establishing a database connection,如下图

这个看起来是数据库无法连接、服务未启动或其他的数据库故障,这个问题原因挺多的,一下子也摸不到头绪,那么打开后台看一下。有意思了, 出现了需要修复数据库的提示,让添加 define(‘WP_ALLOW_REPAIR‘, true); 到 wp-config.php 文件中。

那么我们就照做呗,在网站根目录下的 wp-config.php 文件的“/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */”前面,添加下面的代码即可。添加完上面的语句,把文件上传到根目录覆盖源文件,然后刷新本页。看到提示“修复数据库”,那么就点一下呗,很快就提示成功了。

提示一下:1、在操作之前,请务必先手动下载备份好你的数据库,以防万一。

2、在“修复并优化数据库”时,如果第一次没有生效,有时候需要多次尝试才能完成。

3、在不使用该工具的时候,把 define(‘WP_ALLOW_REPAIR’, true); 的 true 改为 false,或删除这行代码

现在来打开前台网页已经可以正常访问了。

这个提示最重要的一个原因是 wp_options 表需要修复,数据库连接出错的问题很大可能是这个引起的。

在修复数据库连接问题的同时,无意中发现这个网站的磁盘空间占用 100%了,捎带给清理了一下。这个网站里面高清图片多,光网站数据就 2G 多,站长把备份都放在 VPS 上了,看磁盘 15G 占用了 14.8G,哪里还有空间了。

温馨提示: 本文最后更新于2024-06-16 19:03:36,某些文章具有时效性,若有错误或已失效,请在下方 留言或联系 Ferry资源网
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容