简介

就在最近,我将 WordPress 从 2.8 更新到 3.0。大多数教程,包括 Codex for WordPress,都会告诉您如何更新存储在您的 Web 主机服务器上的实时博客。我找不到任何关于在本地机器上手动更新安装的信息(例如用于主题开发的测试服务器),所以我写了这个。

您可能会问,“为什么不直接使用自动更新功能呢?”好吧,正如通过在 Google 中输入类似“WordPress 3.0 更新后挂起”之类的内容所记录的那样,它没有引号正如我所做的那样,我在更新时遇到了自动功能停止的问题。我必须手动安装。

手动安装Base

事实证明,手动更新非常容易,但由于我没有注意的陷阱,一开始非常困难。这些记录在下面的“陷阱”部分。虽然我不会编写深入的教程,但我会告诉您如何以非常基本的方式更新您的测试博客。此方法类似于更新 WordPress Codex 页面中的说明。

  1. 首先,通过转到工具备份您的数据库,然后在管理面板中导出。然后,我选择了“下载导出文件”。此方法记录在 Christopher S. Penn 的文章“如何在 60 秒内备份 WordPress 博客”。在 Google 中输入这篇文章标题以了解更多信息。
  2. 在管理控制台中,有一个自动安装或下载按钮 [WordPress 版本号]。我选择了手动安装的下载链接
  3. 我导航到下载文件的文件夹。这可能是“我的文档”、“文档”或“下载”文件夹。就我而言,它是我的文档中的下载文件夹
  4. 我通过右键单击并选择全部提取 (WordPress-3.01.zip) 来提取文件夹。
  5. 按照全部提取向导打开提取的文件夹。我双击 WordPress 文件夹
  6. 从这里,我转到“开始”菜单“我的电脑”,打开了第二个资源管理器窗口。从那里,我导航到我原来的 WordPress 安装。我的电脑安装在本地盘(C:),Program Files, Apache Software Foundation, Apache 2.2, htdocs, WordPress
  7. 进入WordPress原文件夹后,我复制( Ctrl-C) WordPress 3.01 文件夹中的 wp-includes 和 wp-admin 文件,然后粘贴 (Ctrl-V) 到原始 (WordPress 2.8) 文件夹
  8. 虽然我在安装过程中没有进行以下步骤,因为文件夹已经这样设置了,最好在 Windows XP 中设置文件夹,以便它们在标题栏中显示完整路径。为此,转到“工具”菜单项、“文件夹选项...”、“查看”选项卡,选中“在标题栏中显示完整路径”和“在地址栏中显示完整路径”。这样一来,您就可以一眼看出您在哪个文件夹中
  9. 如更新 WordPress Codex 页面中所述,我没有复制 wp-content 文件夹,因为这会覆盖我的当前的主题和插件。对于 WordPress 3.0,我复制了 Twenties 主题文件夹到 wp-content 中,themes 文件夹获取 3.0 的最新默认主题
  10. 最后,我从顶级文件夹 WordPress 复制了所有文件,包括 index.php。然后,将它们粘贴到原始 (2.8) 文件夹中。我没有覆盖 .htaccess 文件或 wp-config.php 文件,让它们保持原样。通常,这些文件不包含在典型安装中。为了以防万一,我将 WP 3.0 中的 wp-config-sample.php 文件重命名为 wp-config-sample2.php。
  11. 在这里,我被要求按照提供的链接再次登录管理控制台,并提示我更新数据库。
  12. 安装成功!

Windows XP相关的陷阱

在我的电脑屏幕上反复试验和咒骂之后,安装成功了。在自动安装的“解压更新”挂起后令人沮丧,我尝试按照上面的建议手动安装。当尝试手动将 wp-admin 和 wp-includes 文件夹从 3.0 文件夹移动到 2.8 文件夹时,我收到“无法创建或替换 wp-admin:访问被拒绝”错误消息。更令人沮丧的是,在我通过删除原始文件夹将原始文件夹发送到垃圾箱后,我收到了这些消息。由于访问被拒绝,我什至无法恢复文件!当然,我以为我扔掉了整个 WordPress 安装并且无法升级。

终于明白问题出在哪里了。我在 Windows XP 中使用受限帐户。我这样做是为了安全起见,因为我不想使用管理员帐户上网。要按照上述说明复制和移动 Program Files 文件夹中的文件等,我需要登录具有管理员权限的帐户。

我从来没有想过受限帐户问题是否是自动升级功能无法正常工作的原因。但是,这个建议是必要的:如果为本地安装手动升级 WordPress,请确保您正在使用或有权访问具有管理员权限的帐户。我希望这篇文章对那些可能遇到与我相同问题的人有用。谢谢阅读。