怎样开启wordpress 多站点多站点功能

3435人阅读
wordpress使用(1)
转帖地址:&作者:海天无影
在昨天海天用图片介绍了一些WordPress3.0中文版的新特性,但是在文章中,海天说了,很纳闷为什么海天用的wordpress3.0中文版没有多站点功能(Multisite)这一项的选择和设置,海天在网上可是看到有说是在工具里有设置按钮的,本来海天还以为是海天用的wordpress3.0中文版的版本问题呢。
原来wordpress3.0的多站点功能(Multisite)默认是没有开启的,需要手动修改设置,后台管理才会出现功能选项按钮。虽说这个多站点功能用的人应该会很少,但是谁也不希望自己用的版本是阉割版的,就算不用,但最起码也得有个按钮在那啊。呵呵,现在我们就来看看怎么开启wordpress3.0多站点功能(Multisite)。
WordPress3.0新特性多站点功能(Multisite)开启设置注意文件的备份!
一、修改网站中的wp-config.php文件,在其末尾添加下列代码:
修改之后,登陆后台管理页面,你将会发现,侧边栏&工具(Tools)&菜单下,将会多出一个&网络(Networks)&选项。
二、点击&网络(Networks)&选项,进入多站点设置,填写将要开启新站点的名称(Network Title)和管理员邮箱(Admin E-mail Address),并点击安装(install)。注意:开启之前,必须停用所有插件。
三、安装之后,按照提示,需要在网站文件夹 wp-content 目录下创建一个名为 blogs.dir 的文件夹,用来存储新开站点上传的多媒体文件,同时必须将 blogs.dir 文件夹的读写权限更改成0666 (-rw-rw-rw-)以确保该目录可写。
将弹出页面中的第二项中的代码,也就是按照提示复制到你的 wp-config.php 中的 /* That&s all, stop editing! Happy blogging. */ 这段文字的上方。再将第三项中的代码复制到 .htaccess 文件中,覆盖其他
规则,注意哦,这里是覆盖,也就是说原来的内容不需要了。
四、上面的步骤就开启了WordPress3.0新特性多站点功能(Multisite),现在我们就来详细设置下wordpress3.0多站点的功能。点击顶端的弹出框的&配置页面&,进入详细设置页面,设置如图:
其他设置只要按要求填写就好了。但这里要注意&允许注册&这一项,如果你想要给用户开启多站点功能,那个站点创建是一定要的,就比如说最后一项&站点和用户帐户都可被创建&,这个选项就表示,用户可以注册帐号,并且可以在你的博客里注册新博客。其他选项就应该不难理解了。
现在你的wordpress3.0版的博客就已经开启了多站点功能(Multisite)了,现在我们来新建一个帐号并创建一个站点看看效果如何,大家直接看图片。
WordPress3.0新特性多站点功能(Multisite)开启设置,就完成了,效果大家也都看到,和新浪、搜狐等BSP博客商一样,多个博客是互不影响的,可以给不在乎域名的朋友新建一个站点玩玩哦。
不过我想大多数人,既然放弃了新浪、搜狐,那就是想要个独立博客,所以这个功能就当玩玩吧。不过倒是可以新建一个站点给自己,然后不给搜索引擎抓取,记录一些比较隐秘的东西哦~
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:27423次
排名:千里之外
原创:10篇
(2)(1)(2)(6)会员登录 还没有账号? WordPress网站定制开发专家 成为WPYOU会员, 享受更多专属优惠吧!
 WordPress网络功能(多站点模式)设置图文+视频教程 在中曾经提到过WordPress新增的多站点模式功能,像WPMU(WordPress
多用户版程序)一样,让用户只使用一个单人WordPress程序,即可实现WPMU一样的多站点功能。的多站点模式既支持二级域名的形式,同时也支持目录方式来实现。这里为大家介绍如何激活和使用WordPress
3.0以上版本的二级域名多站点模式和其中的一些配置问题。多站点功能1,备份config.php和.htaccess文件、停用所有插件如果你对自己的操作没太大信心的话,建议先备份config.php和.htaccess这2个文件,以免发生不可恢复操作。另外,在进行“3,创建配置网络功能(多站点模式)”这一步时,会提示禁用所有插件,所以,我们提前进行禁用插件。2, 开启网络功能(多站点模式)WordPress
3.0新增的多站点模式在默认安装的情况下是没有开启的,需要先激活。激活很简单,打开根目录下的wp-config.php文件,在文件的任意位置添加以下代码(定义运行使用多站点模式):define('WP_ALLOW_MULTISITE', true);这样你的Network网络多站点模式就被激活了。这时,再进入后台管理,在左侧的操作栏的Tools(工具)栏下就会出现Network(网络)设置选项了。3,创建配置网络功能(多站点模式)点击Tools(工具)栏下的Network(网络)设置选项,进入Network(网络)创建页面,页面截图如下:如果您之前没有禁用所有插件,将无法进入此页面(请禁用所有插件后再进行操作)在该页面有清晰的操作设置步骤引导你完成多站点模式的设置,具体步骤如下:1,通过FTP或其他方式在 wp-content/ 目录下创建一个 blogs.dir 目录,并将其目录属性为 777
模式(或其他运行可写权限模式),该目录将用于存储多网络模式下,其他子站点上传的多媒体文件。2,打开网站根目录下的 wp-config.php 文件,找到这行代码/* That's all, stop editing! Happy blogging. */在该行代码之前添加以下代码段(请直接复制自己网站后台生成的代码)define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/'; //基准 URL
define( 'DOMAIN_CURRENT_SITE', '' ); //请将 '' 替换为你的主站域名
define( 'PATH_CURRENT_SITE', '/' ); //当前博客路径
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );3,将以下代码段添加到网站根目录下的 .htaccess 文件中(请直接复制自己网站后台生成的代码)RewriteEngine On
RewriteBase /wordpress/
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}
RewriteRule ^ - [L]
RewriteRule
^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule
^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php
[L]4,超级管理员功能以上操作设置完成以后,需要重新登录后台,此时,在左侧操作栏的顶部就出现Super
Admin(超级管理员)面板了。在该面板下,你可以管理站点、用户、主题使用权限、网络设置等功能配置。5,新站点的网站地址设置(子域名或子目录)在添加子站点时,你可以选择为新站点使用子域名或子文件夹。这是一个必选项,并且只有在重新配置WordPress时才可以进行更改。子域名通过通配符子域名形式工作。你需要在Apache上激活,然后还需要为DNS记录添加通配符子域名。有些主机提供商默认不支持这个功能,所以你可能需要事先确定一下。子文件夹基于mod_rewrite工作。如果你已经为博客使用了固定链接,那么子文件夹形式的新站点可以正常运行。要使用非子域名,你可以借助WordPress的。6,注意事项:在以下情况下,您可能不能创建多站点模式:激活多站点功能之后,不能把WordPress放在独立文件夹中,否则会影响对子站点的查找“WordPress地址(URL)”与“网站地址”不同“WordPress地址”使用的是IP地址(如 127.0.0.1),或端口号不是 , &#’在本地环境下,请使用 ‘localhost’ 代替&#.0.1′7,视频教程本文参考、和一些网络文章完成。 本文链接: 版权所有:非特殊声明均为本站原创文章,转载请注明出处:在线留言你必须
才能评论!温馨提示:易贤网小编为您整理了“如何使用wordpress搭建多站点博客”,方便广大网友查阅!
《wordpress搭建多站点博客》这个题目看起来或许很难理解,我来解释一下吧。多站点就是类似中国博客联盟、爱写字等网站,可以注册,每个用户可以在后台建立属于自己的独立博客。
实际上用wordpress搭建多博客站点,在以前是可以使用wordpress mu来实现的,不过后来wordpress官方把wp mu和wp合并了,周良在网上找了一下,发现与之有关的教程非常少,所以在这里写一下详细的教程。
具体操作与设置过程:
1、进入域名解析设置:添加一个域名a解析:* 再添加一个新建子域:*(*代表域名泛解析)
用我的站点为例子:网站主站是 我就要新建一个 web的主域名解析,然后在新建一个*.web的a记录解析
2、安装最新版本的wordpress,编辑wp-config.php,在“好了!请不要再继续编辑。请保存本文件。使用愉快!”这段话上面加入:define('wp_allow_multisite', true);
3、在wp-content目录下 创建一个 blogs.dir的文件夹,权限755(这个步骤你可以不用操作,这个文件夹的作用是存储子站点上传的媒体文件,日后会自动生成)。
4、编辑 wp-config.php,删除之前第3步添加的那段代码,用新代码替换。
5、编辑 .htaccess 文件,用新代码覆盖 .htaccess 里 # begin wordpress和# end wordpress之间的所有内容。
重新登录wordpress后台,点击页面右上角的“你好,某某某”,下拉菜单里是不是出现了“管理网络”?点击一下它。
进入管理网络,先在设置里设置子站点语言为中文,或者你可以一直用英文的。然后你就可以创建子站了。
如果开发注册,就可以成为类似中国博客联盟一样的网站了。
需要注意的地方:
用cpanel面板的朋友请注意,开启了wordpress多站点,就不要开启cp的hotlin保护,否则立马杯具。
开启 wordpress多站点模式,请使用cpanel面板主机、vps或者是独立主机,因为da面板貌似不支持*泛解析。
要想在子站点管理插件,必须在“管理网络――设置――菜单管理”勾选 插件这项。
多站点模式使用的些插件可能会出现一些问题,这个就需要大家自己研究了哦。
更多信息请查看
易贤网手机网站地址:
【】&&&&&【点此处查询各地各类考试咨询QQ号码及交流群】
由于各方面情况的不断调整与变化,易贤网所提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
云南各地招聘
&nbsp&nbsp&nbsp &nbsp&nbsp&nbsp会员注册
本站不参与评论,(&&点此深度交流 )
自觉遵守:爱国、守法、自律、真实、文明的原则
尊重网上道德,遵守中华人民共和国各项有关法律法规
严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的评论
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
您在本站发表的评论,本站有权保留、转载、引用或者删除
参与本评论即表明您已经阅读并接受上述条款微信公众号:centoscn
nginx配置规则为WordPress开启多站点功能
在开启WordPress多站点模式的过程中,会提示我们将一段rewrite写入.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]
但上面这些规则是应用于Apache的,到了Nginx下是行不通的,需要对规则进行一些调整,如下:
&在服务器中找到/usr/local/nginx/conf 中,用vi编辑nginx.conf中的Server模块,增加内容如下
#on server block
##necessary if using a multi-site plugin
server_name_in_
##necessary if running Nginx behind a reverse-proxy
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1
if (!-e $request_filename) {
rewrite ^.+?(/wp-.*) $1
rewrite ^.+?(/.*\.php)$ $1
rewrite ^ /index.
修改完成后,访问/usr/local/nginx/sbin ,执行./nginx -s reload 即可实现。
------分隔线----------------------------

我要回帖

更多关于 wordpress站点 的文章

 

随机推荐