从2.9.2升级到3.0.1时出错

时间:2010-09-01 作者:milesmeow

我在svn下安装了wordpress。我使用的是2.9.2版。我采取了以下步骤:

将当前wordpress目录的副本保存到我的顶级wordpress目录中svn up (只是为了确保我有最新的2.9版本)svn sw http://core.svn.wordpress.org/tags/3.0.1/ . (升级)

  • 运行wp管理/升级。php出现此错误“致命错误:调用未定义函数is\\u multisite()(位于我的安装目录中)/wordpress/wp includes/wp-db.php,第505行”
  • 我四处查看,有些人认为这是php的内存问题。所以我尝试了内存缓冲插件,但没有成功。

    有什么想法吗?

    Update:建立this post. 下载了最新的3.0 tar并重写了我的wp设置。php和下载中的一个。

    立即获取不同的错误。“致命错误:无法在第168行的myinstalldir/wordpress/wp-includes/media.php:241中重新声明wp\\u load\\u image()(之前在//em>myinstalldir/wordpress/wp-admin/includes/image.php中声明)”

    当我表演和svn status 我看到很多“S”标志(切换)。我一定要担心吗?wp设置。php有这个标志。

    Update:Here\'s the output 其中svn sw 从根Wordpress目录。

    Update:的输出svn st here. (将长列表迁移到pastebin)

    Update:的输出svn info

    Path: .
    URL: http://core.svn.wordpress.org/tags/3.0.1
    Repository Root: http://core.svn.wordpress.org
    Repository UUID: 1a063a9b-81f0-0310-95a4-ce76da25c4cd
    Revision: 15559
    Node Kind: directory
    Schedule: normal
    Last Changed Author: ryan
    Last Changed Rev: 13165
    Last Changed Date: 2010-02-15 09:38:59 -0800 (Mon, 15 Feb 2010)
    

    2 个回复
    最合适的回答,由SO网友:2ndkauboy 整理而成

    我之前也使用SVN更新wordpress安装。工作拷贝会很快被插件创建的所有手动更新或文件弄得一团糟。

    如果你只想从一个带标签的版本升级到另一个版本,我总是建议你使用wordpress的更新功能。

    尽管如此,我也使用SVN作为wordpress的本地副本,以便能够在一些旧版本中快速测试我的插件。我使用Eclipse从一个标签切换到另一个标签,直到现在,它仍然有效。但你永远不会知道。

    UPDATE:我刚刚尝试将2.9.2的干净签出切换到3.0.1,看起来它正在工作,但我只能看到默认单个博客的后端,而不能看到前端。

    UPDATE:甚至调试模式都没有告诉我什么:由于默认的WP 3.0之前的主题不再可用,我只需要切换到新的“2010”主题。现在一切正常。

    所以切换确实有效,但正如我之前所说的,您的工作副本通常会被许多文件弄乱,这可能会导致使用SVN switch更新您的WP副本时出现一些问题。

    SO网友:Annika Backstrom

    听起来你跑了svn sw 在子目录中,而不是顶级WordPress目录中。如果您不能签出一个干净的副本并转移插件和主题,我们可能会帮助您恢复。的全部输出svn st 会很有帮助,而且svn info 对于任何可能已独立于其父目录进行切换的目录。

    结束

    相关推荐

    Plugin upgrade issue

    我正在更新wordpress网站上安装的插件。然而,几乎一个小时以来,它仍处于维护模式。当我无意中重装时,我看到了白色的死亡大屏幕,上面写着:\"Briefly unavailable for scheduled maintenance. Check back in a minute.\"我能做些什么来解决这个烂摊子吗?