标题 | 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); 第四步: 在管理-工具-网络里进行设置。 本文是对:的 翻译和补充。有问题请与原文作者联系。或者到西农大博客来反映。 |
随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。