wordpress3.0RC2 设置多用户系统方法

wordpress3.0 测试版版本中增加了多博客系统的功能,可以通过绑定“*.yourname.com”泛域名解析或者子目录的方式“yourname.com/youid/”提供多博客服务。

该功能默认是关闭的,想要开通需要做如下的文件修改

编辑wp-config.php文件添加以下代码

define(‘WP_ALLOW_MULTISITE’, true);

修改保存完毕后,登录系统后台就可以看到工具里面多出来个“Network”的选项,点击此选项会跳出多博客系统的设置选项及安装步骤,提供多博客有俩种域名方式

1、通过绑定“*.yourname.com”泛域名解析。

2、子目录的方式“yourname.com/youid/”。

根据自己的实际情况选择,一般国内的主机基本只有第二个选项可用,选择第一项基本是不起作用。

以第一选项为例,进入第二步,系统会给出一个随机的该网站的二级域名网址(如1sawg.yourname.com)来检测你的泛域名解析是否到位。但检测找不到1sawg.yourname.com这个网址时,系统会提示你可以继续安装多博客系统,但二级域名网址访问是无效的。所以这时候你就要先给域名加一个“*.yourname.com”的泛域名解析,具体怎么设置可以网上搜索,国内空间商大都不支持泛域名解析,如果你的空间在国内,就别费那个神了,直接选择子目录方式吧。

在第二步中系统还会提示有三个部分需要你去确认和完成

1、在…/wp-content目录下新建一个blogs.dir子目录,并确保其文件夹属性是可读写。其实这一步系统会在你创建新博客时候自动创建这个目录,你只需保证这个文件夹是可读写的就行。

2、wp-config.php文件中再添加如下代码

define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, true );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘yourname.com‘ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );

请勿将以上代码直接复制粘贴,请从你的安装提示中复制。

3、在.htaccess文件中添加代码。

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule . index.php [L]

依以上设置保存完毕后在刷新Network设置页面便会提示设置成功,管理后台的左上方也会出现个super admin。

好了到此你就算基本设置成功,多用户系统的优势等着你去发现吧!

原创文章,转载请注明: 转载自澳网砖家

本文链接地址: wordpress3.0RC2 设置多用户系统方法

你或许还想看看这些:

  1. Allowed memory size of 33554432 bytes exhausted
  2. 升级后“Briefly unavailable for Scheduled maintenance…”
  3. wordpress数据库瘦身

关于 阿晨

自打娘胎出,定为世人仰
此条目发表在 Wordpress 分类目录,贴了 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>