
。 二级目录:启用了 mod_rewrite,可以调用 .htaccess文件。如果能启用permalinks永久固定链接,说明符合条件。 如果要实行独立域名指向二级域名/目录的用途,可以使用软件:WordPressMU Domain Mapping。
其次查看Wordpress MU设置规定:
在后台修改的”WordPress address (URL)” 和 “Site address(URL)”必须同样;WordPress address (URL) 不能带有端口号; 不能创建二级域名多客户wpmu的情况:Wordpress主博客采用的是二级目录安装;WordPress address (URL) 为localhost 或ip地址;不能创建二级目录多用户wpmu的状况:离WordPress 安装时间达到了一个月。因此普通版安装好后及时推出network多客户功能,以避免发生固定链接问题。 第一步 WordPress备份 WordPress 备份和文件备份。

第二步 服务器/域名配置 (使用二级目录这一步可略过):
设置Apache 配置文件httpd.conf,支持二级域名通配符指向wordpress多用户博客,如加入 ServerAlias *.farlee.info 域名DNS设置泛域名解析,如添加一条A记录:*.farlee.info 127.1.1.1 第三步:修改wp-config.php 设置允许多用户多网页关掉博客配置文件wp-config.php ,找到,在它之前(一般在define('WP_DEBUG',false);之后),添加define('WP_ALLOW_MULTISITE', true);保存,登录或再次刷新wp管理后台。访问Administration > Tools > Network Setup:
Networksetup

第四步:安装Wordpress Network多客户博客网页 若出现提示Warning: Please deactivate yourplugins before enabling the Network feature.,先禁用所有激活的插件。
创建wordpress 多网页network - 选择二级域名或二级目录
如上图所示,

Addresses of Sites in your Network选择使用二级目录还是二级域名安装多用户版博客。 Server Address以后即使想从二级目录换成二级域名的,建议修改成不要带www。 Network Title 和 Admin E-mail Address填上标题和管理员邮箱。 最后单击install 安装。
第五步:开启Wordpress Network 0. 备份 wp-config.php 和 .htaccess 文件.
1. 在/wp-content/目录下创建 blogs.dir 目录,文件目录权限和wp-content一致。

2. 在wp-config.php的之前添加如下代码(注意加在wp-config.php文件末尾是无效的wordpress多用户博客,会提示Warning: Anexisting WordPress network was detected.Please complete theconfiguration steps. To create a new network, you will need toempty or remove the network databasetables。复制根据你的博客配置在页面上手动生成的代码,如)
define( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', false );$base = '/'; define( 'DOMAIN_CURRENT_SITE', 'www.farlee.info' );define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE',1 ); define( 'BLOG_ID_CURRENT_SITE', 1 ); 3.复制页面上手动生成的重写规则,加入到.htaccess 文件中,或更换已经生成的其它wordpressurl重写规则。比如我使用以下的代码替换掉启用permalinks时生成的在<IfModulemod_rewrite.c> 和 </IfModule>之间的代码片段:
RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] #uploaded files RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+)wp-includes/ms-files.php?file=$2 [L] # add a trailing slash to/wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/[R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond%{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L] RewriteRule^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L] RewriteRule . index.php [L] 4.重新登录
第六步:设置Network-wpmu WordPress 3.2 在右上角单击用户名,在下拉列表中选取 Network Admin管理Network。
NetworkAdmin 菜单
注:在wordpress3.0中, 超级管理员有一个新的network 管理菜单,wp3.1 则为NetworkAdmin专门设定一个子版面,链接地址在管理面板的右上角的用户名旁边。然后可以在Settings面板配置network选项(如修改允许新用户登录:Allow new registrations), 在 Sites面板管理多网站。
关于多用户版Wordpress (WPMU/WPMS/Network) 必须了解的几点用户权限:所有登录客户都可以订阅所有Wordpress network网站。除了Network管理员(超级管理员),其他网站管理员无法安装主题和软件,可以选取激活参超级管理员已经安装的主题。Permalinks:启用Network之后,创建的主博客(第一个博客)所有永久固定链接地址将被手动加上blog,如farlee.info变为farlee.info/blog。因此能够构建slug相同名称的静态页面。WordPress 插件:只有超级管理员(Network Admin)可以安装组件;NetworkAdmin可以在Network网络管控面板启用全局插件(NetworkActivate),全局插件单个网页能够单独禁用;如果在Network 选项中修改了推出Plugins 插件页面,网站管理员(siteadmin)就可以在Plugins 菜单中单独为自己的博客网页启用已安装但NetworkAdmin没有全局引入的软件(网站独立组件);通过FTP上传到wp-content/mu-plugins目录的类库是所有网页需要使用的强制软件(must-usedplugins),只有删除那些文件就能更改这个软件,而且插件只能是单个php文件,或者借助单个文件使用include包括子文件夹。Wordpress 多用户版插件 WordPress MU Sitewide Tags Pages:。wp推荐的软件,url地址改变,产生重复页面,个人认为不靠谱。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-121270-1.html
象是给美国出一出气