启用wordpress3.0多站点支持功能

wordpress3.0 beta1已经发布一段子了,在 WordPress 3.0 开工的时候,就已经正式对外公布了本次更新最大的一个亮点,就是将 WordPress MU 与 WordPress 进行功能上的合并。这也就意味着,从 3.0 开始,WordPress 将真正意义上的支持多用户、多站点功能。
因为功能的强大,免去了多次安装的麻烦,决定实践一下。
这几天,WordPress 3.0 的第一个 Beta 版本对外发布,虽然还处于紧张的开发调试阶段,但大家不妨先行进行一些测试。也好为以后的开发工作积累一些经验。

3.0 的多站点(Multisite)功能从最开始合并完毕后,直接可以在后台点击激活,到现在需要经过一些配置才可以使用,估计是考虑到某些用户可能会误点击而导致不必要的麻烦发生。

由于用的是blue虚拟主机,因为bluehost提供的simplescript的傻瓜安装功能,wordpress一直是件很简单的事。

1、在虚拟主机中新建一个mysql数据库。其实也可以不用,因为simplescript会自动生成类似wrd02之类的数据库。但为了管理方便,还是新建一个。

2、从bluehost管理页面进入simplescript安装界面。选择安装—选择wordpress版本,当然是3.0版本。填写数据库名,用户,密码,选择安装路径。过几秒钟就安装完成了。

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

上面两步跟大家用ftp上传到服务器然后按步骤安装是完全一样的。只是比较省事而已。

3、安装好后当然是登录后台。整体跟2.92并没有多大变化。当然因为中文语言包还没有出来,界面全是英语而已。这一步并不是必要步骤,只是为了确保后台能登录而已。

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

4、将以下代码加入到 wp-config.php 文件当中:

define (‘WP_ALLOW_MULTISITE’, true ) ;

5、在 wp-content 目录中创建一个 blogs.dir 目录,用于存储子站点用户上传数据。

6、完成上面步骤后,再登录后台。在后台的“Tools”(工具)菜单中会多出一个“Network”(网络)的项目。点击进入。

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

7、我们可以看到“create a network of wordpress sites”

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

8、根据页面提示,对 wp-config.php 文件进行修改。(切记,修改前请备份。)

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

第一项为二级域名,需要域名转发,第二项为安装目录下的文件夹。

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

填写名称,还有管理员邮箱。

9、根据提示,修改wp-config.php文件。注意要先备分。

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

10、根据页面提示,覆盖 .htaccess 文件中的内容。(切记,修改前请备份。)

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

注:Wordpress的index.php.htaccess都在博客地址目录下,博客地址在设置,常规选项里可以查到。由于有个”.”在文件名中,FTP客户端可能看不到,除非你修改FTP客户端的设置,使其显示所有文件,包括隐藏文件。 如果你是通过Godaddy Hosting Connection installation来安装WordPress的话,有些主机提供商(如Godaddy)不显示或不允许你修改.htaccess文件。

如下,登录ftp可以找到.htaccess文件。

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

下载打开。基本上为空白。

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

复制并粘贴。

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

好了,通过以上10步的设置,现在刷新一下后台,也许会要求重新登陆。看一下原来左侧的导航栏上,是不是多出来一个“Super Admin”(超级管理)的栏目?点击里面各个功能项,如果您之前使用过 MU,您一定会觉得特别亲切。

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

呼呼,成功了。看一下。完全没问题。

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

下面的选项很长很长。我建议能不能用树状展开的形式来显示。

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

启用 WordPress 3.0 的多站点支持功能

在启用多站点功能之前,有几点需要大家注意:

第一,做好 wp-config.php 文件和 .htaccess 文件的备份。只要备份在手,恢复到单站点模式将易如反掌。

第二,在启用之前,请尽量将站点链接形式从默认形式改为其他形式。

第三,您的主机必须支持 Rewrite 功能。否则,您看到这里,属于浪费时间。

整理|来自:

本文链接: http://airyland.com/blog/how-to-enable-wordpress3-multi-website-function/

Thanks for the writer's works.感谢原作者的文章。

8 Comments on "启用wordpress3.0多站点支持功能"

commenter

godaddy主机不支持修改.htaccess文件?那我是不是没法启用WP3多站点功能了?

[...] 具体过程参阅这篇教程:(http://airyland.com/blog/how-to-enable-wordpress3-multi-website-function/),要注意的是某些FTP软件无法识别.htaccess文件,我用CuteFTP是可以的。如果站点根目录不存在.htaccess文件需要手动建立一个。还有godaddy主机是不支持.htaccess的,阅读本文纯属浪费时间,所以动手之前可以查阅你的服务器介绍或者询问一下你的站点管理员。 [...]

commenter

学习了,谢谢~

commenter

写的好详细··支持支持··

commenter

写的很好很强大,回头要试试,把两个博客合成一个

commenter

话说我现在是主域名下的子目录有几个WP博客,我可以在主目录传个WP,然后用这文章的办法,把字目录下的所有博客全部合在一起不?

Leave a Reply

Name:
Email:
Website:
Comment:
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>