Tag Archives: Upgrade

如何升级 WordPress MU

WordPress 可以说是目前世界上最优秀的博客系统。由其衍生出的 WordPress MU(以下简称 WPMU)自然也是非常的强悍。使用 WPMU,您可以方便的架设起属于自己的多人博系统。这个多人博客的概念是真正意义上的每人一个博客空间的意思。而非 WordPress 那样多人在一个空间内共同创作。
在使用的过程中,不可避免的会出现程序上的错误以及对新功能的追求。因此,官方会不断的修正源程序,使其功能更强劲、更稳定、更安全。
相比 WP 的升级过程,WPMU 在升级的过程中,并没有变得复杂。从 WordPress MU 2.7.x 系列开始,核心程序提供了自动更新的功能。站点管理员只需要用管理员身份登录到 WPMU 后台,然后点击“工具”中的“升级”功能。在有新版本程序发布的时候,后台页面上方会有相应的提示。点击升级链接,其他的按照指示进行升级就可以。升级结束后,还要进入“站点管理”点击“升级”以更新所有子博客的相关设置。(感谢超凡不脱俗友情提示。)
如果自动更新由于服务器或程序本身的原因无法自动完成。那么您也可以直接下载官方压缩包进行覆盖。
不过这些升级的步骤,前提是您没有对原核心程序进行过修改。否则,自动更新后,您修改过的部分将被覆盖为官方原文件的代码。如果您对核心程序的修改是为了增加或改良某些功能。那么覆盖后,功能将消失,改良的部分也会还原为默认。
那么,怎么样才可以安全的对 WPMU 程序进行升级呢?以下是我觉得比较稳妥的方式。虽然照比自动升级略显麻烦。但毕竟您使用 WPMU 架设博客系统,以为着您站点上的用户不是您一个人。稳定安全才最重要。稍微麻烦一点,有就显得无所谓了。
第一步,备份您的数据库。别嫌麻烦,一旦出错了,起码您还可以恢复原先的数据。虽然出现严重错误导致数据库混乱的可能性不是很大。
第二步,翻出您曾经修改过的文件的记录。(咋?修改过啥你居然没做记录?那你只好等下看下面的笨招了。)
第三步,删除除了“wp-contents”目录、“wp-config.php”文件、“.htaccess”文件等其他的文件和目录。(其实不删除也行,只是不是每次升级都会增加系统文件,有时某些文件也会被删除掉。该步骤只是为了去掉站点内的垃圾文件而已。)
第四步,上传新版程序。并且对原来修改过的文件做类似的修改。(如果新版程序包含了你以前添加过的功能,那你省事儿了。)
第五步,登录后台,并且在站点设置里面更新站内的博客。
这样,您的 WPMU 站点就升级完成了。
至于之前说的修改过的文件没有记录,您可以下载一个老版的 MU 程序,然后跟站内的程序做下比较。自然就看出来您修改过哪些文件了。
说在最后:升级 MU 程序以后。我们还需要对站内原来的主题和插件做相应的升级或修改。所以,在升级之前,最好是能在本地或其他服务器上架设起来一个与老站点完全一样的环境,先在测试服务器上升级并测试主题以及插件。待全部通过后在着手升级。免得升级以后导致主站出现问题。
欢迎各位进行讨论。

Posted in WordPress | Also tagged | 11 Comments

升级到 WordPress 2.6 Beta 2

到底还是没禁得住诱惑。把站点程序升级到了 WordPress 2.6 Beta 2。今天听 Leo 同学说他已经“生了”(寒一个先……)。而且是顺产,那我也就顺便凑下热闹。
升级过程比较顺利,SVN 上下了最新的程序,打包上传到服务器覆盖原有文件。进入后台提示升级数据库。按照提示一步步做就 OK 了。正好 Leo 也校对完了中文语言包。顺便体验一下 2.6 的中文版。
大毛病没发现啥,不过显而易见的一个小问题就是字数统计这个地方好像只能记录英文单词。汉字不算数。估计这个地儿还得修改一下。别的地方还没测试,好不好的先用着了。
建议想尝鲜的同学,备份好自己的数据库,并且做好出现突发事件的心理准备。否则……就再等等吧……
OH~ 还有个事儿。大家应该看到了,站点的皮给换成这个极其简陋的 Sandbox 主题。不过我要的是内在美。这样比较方便我日后的修改。根据自己的想法一点点修改一款主题,其实挺好玩。之前用的主题也不同程度的修改了一些。这回换上新程序,然后再换上新主题。最后是俩东西都用上自己做的语言包。舒坦~~

Posted in WordPress | Also tagged , , | 7 Comments