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,哪里还有空间了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PHP在线

在Mac下使用MAMP Pro环境

以前,我使用Windows作为自己的工作系统,后来,改用Mac作为自己的主要工作系统了。 在Windows下,快速搭建*AMP环境,使用xampp或者WAMP之...

86370
来自专栏木头编程 - moTzxx

VMWare14 安装Mac OS系统(图解)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

2.5K30
来自专栏运维一切

ceph基础运维操作 原

保存退出 开始安装ceph Yum install ceph –y 完毕之后初始化目录

17220
来自专栏后端云

本地存储条件下的热迁移

每个读者都可能会问这样一个问题,虚拟机用的好好的,为啥要迁移呀?也就是迁移的价值和目的在哪里。在数据中心的日常运维中,常常要处理下面几种场景和需求,了解了这些需...

40140
来自专栏北京马哥教育

Nginx区分PC或手机访问不同网站

近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合适的匹配,...

2K90
来自专栏张首富-小白的成长历程

强制编辑文件,文件属主和属组自动改变

为什么对文件的权限是r--权限 对文件所在目录的权限是rwx权限 我们也能强制保存文件,但是保存之后的文件属主和属主就变了? 猜想:因为我们文件所在目录有rwx...

18030
来自专栏pangguoming

Ubuntu 14.04 分区方案

我磁盘大概还有70多G的空间吧,我全部拿来使用的。真实的双系统哦。 一般来讲,linux系统分区最少要包括/和/swap两个。这样据说会影响性能,没有这样安装过...

46360
来自专栏北京马哥教育

解决八种Linux硬盘问题的技巧

#1 - 错误: 设备上无剩余空间 当你的类UNIX系统磁盘写满了时你会在屏幕上看到这样的信息。本例中,我运行fallocate命令然后我的系统就会提示磁盘空间...

73060
来自专栏源码之家

.htaccess重写让空间绑定多个域名到不同的目录支持多站点

71670
来自专栏一枝花算不算浪漫

Maven项目环境搭建实例.

42370

扫码关注云+社区

领取腾讯云代金券