FreeTstar

loving Freedom + + loving Linux

  • 首页
  • Archive
  • 关于
  • 杂七杂八
  • 留言板
Twitter Sina RSS

升级至wordpress3.1出错后退回来

发布于 2011年02月28日 由 freetstar
16 条评论发表评论


2月24号在家手动升级了一下wordpress,打算升级到3.1.0,提示升级出错,

[Thu Feb 24 06:38:13 2011] [warn] [client 123.73.94.175] mod_fcgid: stderr: PHP Warning:  copy(/var/www/wp-includes/images/smilies/icon_twisted.gif): failed to open stream: Permission denied in /var/www/wp-admin/includes/class-wp-filesystem-direct.php on line 200, referer: http://www.freetstar.com/wp-admin/update-core.php

在24号晚上maplebeats在fb说我博客出问题了,一直没咋在意,以为vps抽风了,直到25号晚上坐车回天津在车上有朋友提醒访问时页面空白,在学校收拾和休息了一天后开始弄。第一步查日志

vi /var/log/apache2/error.log

查到

[Thu Feb 24 06:38:13 2011] [warn] [client 123.73.94.175] mod_fcgid: stderr: PHP Warning:  copy(/var/www/wp-includes/images/smilies/icon_twisted.gif): failed to open stream: Permission denied in /var/www/wp-admin/includes/class-wp-filesystem-direct.php on line 200, referer: http://www.freetstar.com/wp-admin/update-core.php

[Thu Feb 24 06:38:20 2011] [warn] [client 218.213.130.167] mod_fcgid: stderr: PHP Fatal error:  require(): Failed opening required ‘/var/www/wp-includes/class-wp.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/wp-settings.php on line 68

然后date查看server的时间,又去看了下监控宝报错的时间,查了一下时间差,发现确实在server的06点报php报错时不能访问,于是判断为php方面的错误,然后自己根据提示touch class-wp.php,然后又报

[Sun Feb 27 04:50:55 2011] [warn] [client 69.63.180.248] mod_fcgid: stderr: PHP Fatal error:  Call to undefined method stdClass::get_results() in /var/www/wp-includes/functions.php on line 432

觉得奇怪,然后在本地下载wordpress3.0.5和wordpress3.1的源码包,发现确实目录和文件存在不一样,3.1新增几个文件。然后逐一删除/var/www/下的一些php文件,也就时wordpress升级不成功导致新增的3.1的php文件,然后在服务器上下载3.0.5的源码包,tar解压缩,将其cp过去//////也就是恢复3.0.5的目录结构和php文件,但保留自己的插件配置等几个目录

然后查看日志信息,再没有报错,博客终于回来了,一定要做好备份啊!


分类:问题解决
测试两台server之间的网络情况
slackware下内核的huge,generic,smp模式等等

16 则回应给 “升级至wordpress3.1出错后退回来”

  1. stufever CHINA Google Chrome Linux 说道:
    2011年04月6日 12:30 下午

    错误原因是什么呢?权限吗?我也一直没感升级,此外也不知道3.1用的上的好处有哪些

    [回复]

    freetstar CHINA Google Chrome Linux 回复:
    四月 6th, 2011 at 1:09 下午

    权限得问题~

    [回复]

  2. Code之行人 CHINA Mozilla Firefox Windows 说道:
    2011年03月13日 9:13 下午

    呵呵,所以我的懒得折腾

    [回复]

  3. dorole Internet Explorer Windows 说道:
    2011年03月3日 9:14 下午

    8-O 一路自动升级过来,从没出过错,嘿嘿。

    [回复]

    freetstar CHINA Google Chrome Ubuntu Linux 回复:
    三月 13th, 2011 at 9:25 下午

    @dorole, 点真好阿

    [回复]

  4. baby stroller CHINA Google Chrome Windows 说道:
    2011年03月1日 10:50 上午

    恩,备份很重要,谢谢博主提醒!

    [回复]

  5. Mucid CHINA Mozilla Firefox Ubuntu Linux 说道:
    2011年02月28日 10:58 下午

    我忘记转换权限了,结果自动升级失败。还好数据库没有损坏,我就直接wget覆盖了^_^

    [回复]

  6. jiechic Google Chrome Windows 说道:
    2011年02月28日 10:01 下午

    是啊,要做好备份,这两天换皮换空间,我都折腾了好几次备份呢。现在折腾完了,准备新的备份,然后删掉原来的,我已经升级到wordpress3.1了。

    [回复]

  7. maplebeats CHINA Google Chrome Linux 说道:
    2011年02月28日 6:07 下午

    终于能访问了 :roll:

    [回复]

    freetstar CHINA Google Chrome Linux 回复:
    二月 28th, 2011 at 7:37 下午

    @maplebeats, 多谢提醒阿 :-P

    [回复]

  8. ubuntusoft Google Chrome Ubuntu Linux 说道:
    2011年02月28日 5:15 下午

    难怪早上访问的时候成FTP形式
    我的升级无意外 :twisted:
    顺便来看看是不是ubuntu

    [回复]

    freetstar CHINA Google Chrome Linux 回复:
    二月 28th, 2011 at 7:38 下午

    @ubuntusoft, 恭喜正常了阿

    [回复]

  9. 婉秋 CHINA Mozilla Firefox Windows 说道:
    2011年02月28日 4:36 下午

    幸好我升级正常,要不就完蛋了……因为我不懂得折腾

    [回复]

    freetstar CHINA Google Chrome Linux 回复:
    二月 28th, 2011 at 7:39 下午

    @婉秋, 不管咋样,还是备份好啊

    [回复]

  10. Tao Zhu CHINA Mozilla Firefox Ubuntu Linux 说道:
    2011年02月28日 3:55 下午

    哥们辛苦了,终于回来了!我在发布的第二天升级的,倒是正常啊

    [回复]

    freetstar CHINA Google Chrome Linux 回复:
    二月 28th, 2011 at 7:41 下午

    @Tao Zhu, 回来了,恭喜你升级成功阿,我的是一个中途出错了,然后就导致没有完成完整更新

    [回复]

发表评论 取消回复

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

*

*


疑问 开心 悲伤 邪恶 惊叹 微笑 脸红 笑 惊讶 惊奇 迷惑 酷 憨笑 生气 阴险 转眼球 眨眼 主意 箭头 中立 哭 大笑

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image

点击取消回复
第 1 页,共 1 页1
  • 欢迎订阅

  • Github

  • 近期评论

    • freetstar CHINA Mozilla Firefox Linux 发表在《留言板》
    • _Fly CHINA Google Chrome Linux 发表在《使用e4rat加速你的linux启动速度(ext4文件系统专用)》
    • walfred Mozilla Firefox Windows 发表在《留言板》
    • freetstar CHINA Mozilla Firefox Windows 发表在《用landslide创建html5 slide》
  • Spread Firefox Affiliate Button
  • 我的豆瓣

  • 链接表

    • 51开源社区
    • Adam's
    • delectate's blog
    • Don's
    • fl
    • ghostunix
    • Jasey Wang
    • Jerry's Blog
    • Moolight@Ericyue
    • OSMSG
    • panda
    • Pity is the Bomp
    • PT ubuntu
    • Tao Zhu
    • ubuntuhome
    • WOW!ubuntu
    • zhangzhfang
    • 丕字的blog
    • 傻东の学习笔记
    • 奶牛的blog
    • 孤风颠影
    • 弯柚博客
    • 熊猫党军委主席
    • 靖 轩
    • 马力哥
    • 黑孩儿
  • 我的支付宝

  • 功能

    • 登录
    • 文章 RSS
    • 评论 RSS
    • WordPress.org
© FreeTstar. WordPress 强力驱动 | Nest Theme by YChong