WordPress 3.0后的快速手动升级方法

新版本WordPress 3.0的功能是强大,可是同时也带来了升级问题。因为新版本运行需要的服务器内存比以前大了,而很多主机空间,特别是免费主机空间分配的内存却没有那么高,于是以前能够在控制面板自动升级WordPress主程序的现在却不一定能够自动升级了。

如果你尝试自动升级遇到内存不足的错误(看起来有类似这样的php错误提示:Allowed memory size exhausted),可以有2个选择:

  1. 到“插件”页面将所有插件禁用,然后再尝试自动升级。因为安装的插件是需要消耗运行内存的,特别是在执行自动升级的时候表现更加突出。
  2. 如果禁用了插件还是内存不足,那就只好执行手动升级了。本文要介绍的就是不得不进行手动升级时,一个不会影响网站访问又能加快升级速度的方法。

继续阅读全文

升级至WordPress 3.0多站点模式

考虑到WordPress 3.0支持的多站点(MultiSite)特性,并且本网站需要经常更换服务器而需要将安装的几个独立WP博客合并到一个WordPress安装里,前几天经过仔细探索确定了可能出现的问题,制定了本站点的升级计划并成功实施,目前尚未发现任何问题。特将升级步骤写出来与大家分享。本文讨论的是以子目录(sub-directory)形式启用Network功能,可以作为以子域名(sub-domain)形式启用Network功能的参考。
继续阅读全文

强制WordPress 3.0以子目录形式安装多站点功能

升级到WordPress 3.0之后,如果要启用其博客网络(Network)功能,通常有两种安装方式:子域名(sub-domain)子目录(sub-directory),并且安装后不能更改。如果是全新安装,你可以在安装时选择一种方式进行。但是如果你是从原来的版本升级而来,并且将WordPress安装在了主机空间根目录下,则启用Network功能时将不能选择,程序默认会以子域名形式安装博客网络。可是很多空间并不支持泛域名解析,而只能用子目录来区分每个站点,这时我们可以通过修改WordPress 3.0 源代码强制其以子目录形式安装博客网络功能。当然你也可以使用这样的方法强制以子域名方式安装博客网络功能。

继续阅读全文

升级到WordPress 3.0多站点模式问题探索

本文主要总结开启多站点模式可能会遇到的问题。如果站点本来是单博客模式而不是WordPress MU,在升级到WordPress 3.0多站点(Multisite)模式时会有一些问题。因为打算精简站点文件方便搬家,这几天做了一些测试,根据我的实践做一些记录,备忘。

继续阅读全文

plugins cause memory error when auto-upgrading to WordPress 2.9.2

今天使用WordPress的自动升级功能升级WordPress 2.9.2版本的时候出了些错误,导致无法升级成功。错误信息已经记不太清楚了,如上。我在管理面板中禁用了WP Super CacheWP Security Scan 两个插件之后就能重新执行自动升级了,而且几秒钟时候就升级成功。

继续阅读全文