·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设问答 >> WPmu2.9.2合体到WP3.0

WPmu2.9.2合体到WP3.0

作者:佚名      网站建设问答编辑:admin      更新时间:2022-07-23

因为在考虑WPmu升级到WP3.0的问题,所以第一时间进行了测试,经过测试,WPmu2.9.2可以顺利升级到WP3.0,不过升级过程比较繁琐。在测试之前我也做出一些思考和猜测,不过升级也没有想想中的难。

首先我是新建了一个WPmu的2.9.2站点,升级采用的常规手段,按照WP的管理在升级应该会有提示的。

首先使用WP3.0覆盖了原来的程序,之后访问WP的后台,将会出现以下提示。

Warning! WordPress encrypts user cookies, but you must add the following lines to wp-config.php for it to be more secure.
Before the line /* That's all, stop editing! Happy blogging. */ please add this code:
define( 'NONCE_SALT', '56=9-YrIW/c33/yd*SjH}AmTT3;w`#M}yhyJgbAt@%&-0%wPI1}ajd]Xha|m d&@' );

Thank you for Updating! Please visit the Update Network page to update all your sites.

The wp-content/blogs.php file is deprecated. Please remove it and update your server rewrite rules to use wp-includes/ms-files.php instead.

1

主要是3个步骤

1、在wp-config.php中添加一行

define( 'NONCE_SALT', '56=9-YrIW/c33/yd*SjH}AmTT3;w`#M}yhyJgbAt@%&-0%wPI1}ajd]Xha|m d&@' );

2

2、修改重写规则,将其中的wp-content/blogs.php改为wp-includes/ms-files.php

3

3、到/wp-admin/ms-upgrade-network.php升级所有用户。

4

这一步跟WPmu之前的版本升级一样,会对现有的用户分批进行升级。

WP3.0较之WPmu2.9.2的文件结构有较大的改变,如果直接覆盖可能会存在很多没用的文件。如果对这方面有特殊要求的可以对照一下。

另外,在升级前我比较关心的一个问题是插件问题,结果证明担心是多余的,原WPmu2.9.2上的Mu插件在WP3.0上依然可以正常运行。

在wp-content下新建mu-plugins文件夹,将原有的Mu插件放置在里面即可使用,无开启选项,Mu插件默认全局开启。(升级的就不必去改了)

关于域名绑定,之前在WPmu上有这个插件,叫做WordPress MU Domain Mapping,

插件作者地址http://ocaoimh.ie/wordpress-mu-domain-mapping/,

WP官方下载地址http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/

将该插件中的domain_mapping.php上传到mu-plugins文件夹,sunrise.php上传到wp-content文件夹,在后台-Tools-Domain Mapping可以进行设置,首次使用,需要修改wp-config.php

5

添加代码define( ’SUNRISE‘, ’on‘ );

重新打开该链接,会提示“Please set the IP address of your server in the site admin page.”

进入管理页面设置

6

最上面的一段文字是说要指向IP或者修改DNS,以便域名可以正常访问的到。

7

下面两个选项为:

1、永久重定向。 (最好为您的博客的PageRank) -- 301

2、管理页面重定向到原来的博客域名

之后你就可以绑定多个域名了,默认情况下只要安装了该插件,所有用户都可以绑定的。

并且,域名的管理功能也是很方便的,可以设置主域名,可以随时删除不需要的域名。不建议经常更换。

8

另外,例如邀请注册、默认博客设置、用户通知 等Mu插件均可在WP3.0下正常运行。

插件、主题都可以进行批量升级,比之前的WPmu2.9.2有不少的进步。

9

暂时没发现其他问题,WPmu到WP3.0的过渡完成。

PS:建议升级全部用户的时候在“夜深人静”的时候。