wordpress实现多用户博客系统
来源: 阅读:9604 次 日期:2015-04-16 16:10:53
温馨提示: 小编为您整理了“wordpress实现多用户博客系统”,方便广大网友查阅!

在WordPress 3.0版本中, 已经开始提供了创建一个多用户博客网络的功能. 此文是关于如何创建这么一个网络的说明. 最终就像创建了一个你的个人版WordPress.com博客网站一样.

NOTE: 如果你当前已经在用WordPress MU这个插件的话, 你不需要做以下这些操作步骤. 你的网络功能已经开启了. 一旦你更新到3.x的某个版本分支时, 系统将会提示你更新.htaccess里的规则以设置多用户博客.

准备步骤

需要Admin管理权限

如果想配置多用户博客网络,你至少应该对UNIX/Linux的管理操作有基本了解. 最好能对WordPress开发, PHP, HTML 和 CSS 有一定认识.

配置安装并运行起来一个多用户博客网络比单博客站点要明显复杂. 阅读本文会有利于你确定是否真正需要假设一个多用户博客网络,并且告诉你如果必须这么做时会涉及到些什么. 如果这些本文的指导你不是真正明白的话, 请务必首先在测试站点做这些动作,请谨慎在一个正在正常运作的站点上操作.

对服务器的要求

创建站点网络对服务器有更多的要求和限制,请事先向网络提供商确认以下服务是否提供(不建议在运行的服务器试验)。

你可以选择以子域名或者子目录的方式来创建站点网络(参见步骤四:安装站点网络),不同之处在于新建网络是以子域名的方式呈现还是以子目录的方式。

子域名:像是site1.example.com或site2.example.com

子目录:像是example.com/site1或example.com/site2

你也可以用WordPess MU Domain Mapping插件把创建的站点迁移到独立域名。

子目录站点:

这需要开启服务器开启mod_rewrite服务(读取.htaccess文件、结构化链接),如果你的博客用的就是是固态链接,子目录站点的工作方式也是行的通的。

子域名站点:

这要要求你开启wildcard subdomains和DNS解析功能(第二步有向导)。

有些网站开通了二级域名功能,你只要加入子域名解析就可以了。但还有的网络提供商并不支持二级域名,请在创建前向网络提供商确认。

WordPess 设置需求

wordpress3.0不支持wordpress程序与博客分离式创建网络,因为与用户博客形式冲突。

以下情况不能创建网络

WordPess地址与站点地址不同

WordPess地址没有使用80或443端口

以下情况不能创建子域名网络

WordPess 安装在子目录(而不是根目录)

WordPess地址是 localhost

WordPess地址是127.0.0.1这样本地IP

以下情况不能创建子目录网络

如果你的WordPess安装超过一个月,因为这里面有很多链接会出问题(在以后的版本里会改进)

第一步:备份原有站点

站点会在创建网络时升级,请备份站点数据。

第二步:设置子域名

(如果采用子目录形式,跳过这一步)

子域名站点需要如下设置

1.Apache服务器应该接受子域名设置

1.打开httpd.conf.

2.加入这句:

ServerAlias *.example.com

2.在DNS记录里添加子域名,形如

A *.example.com

第三步:允许多用户

打开 wp-config.php 添加如下语句:

define('WP_ALLOW_MULTISITE', true);

第四步:

在管理-工具-网络里进行设置。

本文是对:的 翻译和补充。有问题请与原文作者联系。或者到西农大博客来反映。

更多信息请查看IT技术专栏

更多信息请查看 脚本栏目
手机网站地址: wordpress实现多用户博客系统
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们| 联系我们| 人才招聘| 网站声明| 网站帮助| 非正式的简要咨询| 简要咨询须知| 加入群交流| 手机站点| 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00) 版权所有:
云南网警报警专用图标
Baidu
map