/ 博客 / 1856阅

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. ric83311

    哥,您受苦了。。。

    Maxthon 3 · Windows 7
    1. S̆̈

      @ric83311//汗

      Google Chrome 17 · Windows 7
      1. ric83311

        @S̆̈:吐舌头

        Maxthon 3 · Windows 7
  2. Bigman

    数据库在后台应该可以备份到本地把

    Safari 5 · Mac OS X 10.7
    1. S̆̈

      @Bigman可以的。

      Google Chrome 17 · Windows 7
  3. 勺子

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

    Google Chrome 17 · Mac OS X 10.5
    1. S̆̈

      @勺子嗯嗯,我在试验,争取完善这个主题。这是WP自带的主题。

      Google Chrome 17 · Windows 7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注