使用WordPress自带的功能修复和优化数据库
前几天,WPChina主机用户群里的一位网友,发现其WordPress后台的文章突然全部消失了。这是MySQL…
前几天,WPChina主机用户群里的一位网友,发现其WordPress后台的文章突然全部消失了。这是MySQL的数据库里某些信息发生错误,但文章并没有真正丢失。以前也有许多网友遇到过,今天我们给大家介绍一下,使用WordPress自带的修复功能,来解决这个问题。
在网站运行过程中,随着网站的查询次数增加,MySQL数据库发生错误并不罕见。幸运的是,应属于索引错误,一般不会造成网站内容的丢失。只需要使用最简单的办法,来修复数据库就可以了。
今天,我们来给大家介绍的办法,是使用WordPress自带的修复功能,来处理这个问题。
这是该网友发生错误之后,从控制台的文章编辑器中,查看所有文章。所有的文章都消失了。
我们需要在WordPress的配置文件wp-config.php里加入一行代码。wp-config.php文件位于WordPress的安装目录,或者其上一级目录中(WordPress支持这一功能:允许将配置文件放到上一级目录中,增加网站的安全性。)。
支持在线编辑的主机,可以直接编辑该文件;不支持在线编辑的主机,你可以通过ftp下载该文件,是用记事本或者其他文本编辑工具进行修改,修改后上传覆盖原来的文件。
在wp-config.php文件中,在数据库信息下方增加一行代码,允许进行修复数据库操作:
define('WP_ALLOW_REPAIR', true);
然后,在浏览器中输入网址:{$your_site}/wp-admin/maint/repair.php
这里需要用你WordPress的安装地址来代替$your_site。注意,WordPress安装地址,不是WordPress网站的首页地址。如果你不清楚,可以登录到你的WordPress后台,点击左侧【设置】->【常规】里面,可以找到WordPress安装地址:
那么,你就应该在浏览器中输入:
http://www.wp34.tld/wordpress/wp-admin/maint/repair.php
运行以上代码,将出现如下提示:
看到出现上述文字,你就可以点击修复数据库,来进行修复了。某些时候,你还可以进行数据库的优化。
数据库修复之后,将会出现如下提示:
一般情况下,一些小的数据库问题都可以被及时修复。修复之后,我们再返回控制台看看,你会发现所有“消失的”文章都回来了:
当然,网站首页也恢复正常了。
最后,记住一点,别忘记删除你前面添加在wp-config.php里的那行代码。因为执行这行代码不需要管理员权限,也不进行任何验证;任何人都可以做雷锋,帮你来优化数据库。这种事情还是由自己控制比较好。
如果你在使用WordPress过程中遇到任何问题,都可以联系我们哦。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
评论功能已经关闭!