wp-config.php错误

今天给哥碰上了,不知道碰了哪个倒霉的插件,wp-config.php被直接搞成了0字节。后悔手贱…… 折腾了半个下午,只要把wp-config.php传上去就要求我重装。胆战心惊啊。硬着头皮重装了,还好数据库和content目录都在。然后把数据库所有从前的表格的prefix都重命名,这样主页才恢复,但后台死活登不上,显示“你没有足够的权限访问这个页面”。网上疯狂找了一圈才勉强找到一个SQL方法恢复了登录页面。

UPDATE NEW_options SET option_name = REPLACE(option_name,'OLD_user_roles','NEW_user_roles');# 影响列数: 1  
UPDATE NEW_usermeta SET meta_key = REPLACE(meta_key,'OLD_','NEW_');# 影响列数: 2

接下来问题是主题下所有的文章链接全部失效,猜测是数据库中的post table有问题,或者是主题有问题?实验了一下都不是,继续祭出谷歌大神,找到解决方案为:

博客的首页能访问,但所有的内部链接都失效,这种事情以前遇到过几次了。估计是.htaccess 文件的更新造成的。 解决方法很简单,在 WordPress 博客后台的固定链接设置页面按一下保存按钮即可。

现在终于好了!然后把一个个插件重新恢复回来。 最后一件事当然还是备份数据库了。谁知道下回会发生什么呢……

共有 7 条评论

  1. Google Chrome 17 Google Chrome 17 Mac OS X 10.5 Mac OS X 10.5

    你也换主题了,还是这种简洁的好啊,作为博客。原来那个总感觉像个门户。。。

Yan进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注