`
ygsilence
  • 浏览: 336738 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WordPress启用network多用户版本-WPMU(转)

阅读更多

 

WordPress 从3.0 版本开始,就不再单独开发wordpress mu 版本,而是将多用户版本(MU: multiple user)整合到了Wordpress 普通版本中,一起维护和更新,被称为network或者multisite(MS)。在最新版本wordpress 3.2.1 安装包中,我们看到wordpress/wp-admin 目录下有个network 文件夹,就是wordprss 3+的多用户版本文件包所在目录位置。

wordpress 3.0 + 如何开启wordpess 多用户版本,只需下载最新的普通单用户wordpess 安装包即可:WordPress下载。然后和普通版本一样,安装Wordpress博客之后, 登录后台启用Network,下面记录的是wordpress开启network 多用户版本的步骤(官方教程:wordpress create a network)。

WordPress 多用户版本的启用有两种方式可供选择,使用二级域名创建多用户网站(如site1.farlee.info),或使用二级目录创建多用户网站(如 farlee.info/stie1)。首先检查服务器空间和域名是否符合系统需求

  • 二级域名:Apache 配置中启用了二级域名通配符 wildcard subdomains (很多共享虚拟主机没有开启该功能);同时域名支持DNS 泛域名解析
  • 二级目录:启用了 mod_rewrite,可以读取 .htaccess文件。如果能启用permalinks 永久固定链接,说明符合条件。

如果要启用独立域名指向二级域名/目录的功能,可以使用插件:WordPress MU Domain Mapping

其次查看Wordpress MU设置要求

  1. 在后台设置的”WordPress address (URL)” 和 “Site address (URL)”必须相同;WordPress address (URL) 不能带有端口号;
  2. 不能创建二级域名多用户wpmu的情况:Wordpress 主博客采用的是二级目录安装;WordPress address (URL) 为localhost 或ip地址;
  3. 不能创建二级目录多用户wpmu的情况:离WordPress 安装时间超过了一个月。因此普通版安装好后尽快启用network 多用户功能,以防止出现固定链接问题。

第一步  WordPress备份

WordPress 数据库备份和文件备份。

第二步 服务器/域名配置

(使用二级目录这一步可略过):

  • 设置Apache 配置文件 httpd.conf,支持二级域名通配符指向,如加入 ServerAlias *.farlee.info
  • 域名DNS设置泛域名解析,如添加一条A记录:   *.farlee.info  127.1.1.1

第三步修改wp-config.php 设置允许多用户多网站

打开博客配置文件wp-config.php ,找到/* That's all, stop editing! Happy blogging. */,在它之前(一般在define('WP_DEBUG', false);之后),添加define('WP_ALLOW_MULTISITE', true);保存,登录或重新刷新wp管理后台。访问 Administration > Tools > Network Setup

wordpress 开启多用户

Network setup

第四步安装Wordpress Network多用户博客网站

若出现提示Warning: Please deactivate your plugins before enabling the Network feature.,先禁用所有激活的插件

创建wordpress network多用户博客网站

创建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/* That’s all, stop editing! Happy blogging. */之前添加如下代码(注意加在wp-config.php文件末尾是无效的,会提示Warning: An existing WordPress network was detected.Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables。复制根据你的博客配置在页面上自动生成的代码,如)

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 文件中,或替换已经生成的其他wordpress url重写规则。比如我使用下面的代码替换掉启用permalinks时生成的在<IfModule mod_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。

wordpress network 管理设置

Network Admin 菜单

注:在wordpress 3.0中,超级管理员有一个新的network 管理菜单,wp3.1 则为Network Admin专门设置一个子版面,链接地址在管理面板的右上角的用户名旁边。然后可以在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)可以安装插件;Network Admin可以在Network网络管理面板启用全局插件(Network Activate),全局插件单个网站无法单独禁用;如果在Network 选项中设置了启用Plugins 插件页面,网站管理员(site admin)就可以在Plugins 菜单中单独为自己的博客网站启用已安装但Network Admin没有全局启用的插件(网站独立插件);通过FTP上传到wp-content/mu-plugins目录的插件是所有网站必须使用的强制插件(must-used plugins),只有删除这些文件才能取消这个插件,而且插件只能是单个php文件,或者通过单个文件使用include包含子文件夹。

 Wordpress 多用户版插件

WordPress MU Sitewide Tags Pages:http://wordpress.org/extend/plugins/wordpress-mu-sitewide-tags/ 。wp推荐的插件,url地址改变,产生重复页面,个人觉得不合适。

垃圾评论插件  http://wordpress.org/extend/plugins/wp-hashcash/

google +1 插件:http://wordpress.org/extend/plugins/google/

多网站widgets 插件:http://wordpress.org/extend/plugins/diamond-multisite-widgets/ 可以获取最新网站列表,其他有问题。

多网站最新文章:http://wordpress.org/extend/plugins/multisite-latest-posts-widget/;http://thejudens.com/eric/2009/08/wordpress-mu-list-blogs/

控制插件博客 http://firestats.cc/wiki/WPMUPluginCommander network可以直接实现相同功能。

相关文章

分享到:
评论

相关推荐

    Wordpress mu wp-cache 缓存模块 支持多语 简体中文包

    在WordPress的多用户环境(WordPress MU,现在称为WPMU或WordPress Multisite)中,性能优化是非常重要的,因为多个网站在同一平台上运行可能会对服务器造成巨大压力。`wp-cache`插件是专门为解决这一问题而设计的,...

    WordPressMUv2.81php多用户博客

    WordPress MU 是一款著名的多用户版 Blog 程序。其核心代码使用了全世界最优秀的 Blog 程序 —— WordPress。因此,其丰富的功能和稳定的性能,可见一斑。而且 WPMU 也正运行在 wordpress.com 和很多其他的 BSP ...

    WordPress插件WP Smush Pro v3.7.0 图片上传压缩插件(由WPMU DEV开发)

    该插件由WPMU DEV的专业开发人员开发,这些开发人员是许多其他出色的WordPress插件的开发人员。例如,Defender,Hummingbird,SmartCrawl和hustle插件也由同一开发人员团队开发。WP Smush Pro插件可压缩所有图像并...

    wpmu-minifyhtml:WordPress 插件

    WPMU 缩小 HTML ... 这将有助于提高页面速度。...与 wordpress.org 软件的标准和多站点安装兼容。 插件/主题兼容性 这可能会或可能不会破坏某些图像滑块。 如果是这样,不用担心,只需简单地“停用”插件即可修复它。

    MP-Image-Gallery-Landscape-mode:WPMU MarketPress 插件的图片库

    1. **WPMU MarketPress 插件**:WPMU (WordPress Multi-User) 的 MarketPress 是一个强大的电子商务解决方案,用于在WordPress平台上创建在线商店。它提供了产品管理、购物车、支付集成等多种功能。 2. **图片库...

    【WordPress插件】2022年最新版完整功能demo+插件v4.4.13.zip

    "【WordPress插件】2022年最新版完整功能demo+插件v4.4.13 WPMU Dev Hustle Pro WPMU DEV HUSTLE PRO" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、shopify主题、opencart主题、PHP...

    WordPress-Starter:这是WordPress开发人员网站的简单入门骨架存储库

    /wpmu-plugins/自定义多站点插件目录 根目录中的wp-config.php 默认为多站点模式 安装 将启动器克隆到您的Web服务器git clone https://github.com/bueltge/WordPress-Starter.git 您需要运行git submodule init和...

    wp-slideshow-network-posts

    总之,"wp-slideshow-network-posts"插件的开发和使用涵盖了WordPress开发、前端技术、以及可能的第三方服务集成等多个方面,为用户提供了一种强大的方式来展示网络中的多站点内容。深入理解和掌握这些知识点,将有...

    【WordPress插件】2022年最新版完整功能demo+插件v3.4.7.zip

    "【WordPress插件】2022年最新版完整功能demo+插件v3.4.7 WPMU DEV - Branda - Ultimate Branding WPMU DEV - Branda - Ultimate品牌" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、...

    WPMU LDAP Plugin:不推荐使用的项目-请参见http://wordpress.org/extend/plugins/wpmuldap/-开源

    覆盖核心Wordpress MU身份验证方法的插件,以便使用LDAP服务器进行身份验证。 该项目不再在此地址维护。 对于当前版本,请参见:http://wordpress.org/extend/plugins/wpmuldap/

    AAD WordpressMU-开源

    AAD WordpressMU 是一个开源项目,专门针对俄勒冈大学艺术与行政计划的Wordpress多站点(WordPress Multisite,简称WPMU)安装而设计。这个项目的核心目标是为大学内的多个网站提供一个集中化的管理和发布平台,允许...

    【WordPress插件】2022年最新版完整功能demo+插件v2.19.0.zip

    "【WordPress插件】2022年最新版完整功能demo+插件v2.19.0 WPMU Dev SmartCrawl Pro WPMU DEV SMARTCRAWL PRO" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、shopify主题、opencart...

    【WordPress插件】2022年最新版完整功能demo+插件v4.7.1.zip

    "【WordPress插件】2022年最新版完整功能demo+插件v4.7.1 WPMU Dev SnapShot Pro WPMU DEV SNAPSHOT PRO" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、shopify主题、opencart主题、...

    【WordPress插件】2022年最新版完整功能demo+插件v1.2.11.zip

    "【WordPress插件】2022年最新版完整功能demo+插件v1.2.11 WPMU Dev Shipper Pro WPMU DEV SHIPPER PRO" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、shopify主题、opencart主题、...

    【WordPress插件】2022年最新版完整功能demo+插件v1.15.12.zip

    "【WordPress插件】2022年最新版完整功能demo+插件v1.15.12 WPMU DEV Forminator Pro WPMU Dev Forminator Pro" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、shopify主题、opencart...

    wpmupush:WPMU Push for WordPress(HTML5 Web 通知)

    WPMU 推送当有新帖子时,向您的网站访问者或登录用户显示通知。 一种提高用户参与度的行之有效的方法。 适用于最新的 Chrome 和 Firefox 浏览器以及 WordPress 多站点和标准 WP 站点。 在多站点上,您可以通过网络...

    autoblog-addon-full-text-importer:这是WPMU DEV wordpress插件自动博客的附加组件。 它允许从文章内容中抓取全文

    该插件通过文章链接转到完整的文章,对其进行解析,匹配选择器并获取内容。 可以通过.class或#id选择(匹配)内容区域。 这是附件: : #指示 简单,只需将此文件放在addons目录中 从插件设置页面激活它 创建新...

    利用谷歌+FootPrints快速搜索第三方博客

    例如,如果我们想要找到所有使用WordPress搭建的博客,并且这些博客允许用户注册,我们可以使用如下的搜索语法: ``` intext:blogs CreateanAccount Username EmailAddress BlogDetails powered by WordPress inurl...

    WordPress 3.0 十大看点 CMS功能进一步增强

    WordPress 3.0版本的发布被看作是内容管理系统(CMS)功能的重大升级,其十大看点主要集中在用户体验、安全性和灵活性上。以下是对这些看点的详细解读: 1. 自定义用户名和密码:WordPress 3.0将允许用户在安装过程...

    Subtle for Wordpress-开源

    5. **Wordpress Multiuser(WPMU)兼容**:Subtle适用于多用户Wordpress环境,如Wordpress Multisite,使得多个独立博客可以在同一平台上运行。这为网络管理员提供了集中管理多个站点的可能,便于统一维护和更新。 ...

Global site tag (gtag.js) - Google Analytics