WordPress:Installing Multiple Blogs
通过多次安装,安装多个博客[ ]
如果你想要使用多个WordPress博客,你必须能够分别地安装每个博客(就是,分开安装每个博客)。你有能力创建多个数据库或者限制于一个单一的数据库的时候,都可以创建多个WordPress博客。
多个数据库[ ]
你需要为计划安装的每个博客,创建单独的MySQL 数据库。如果你还没有创建这些数据库,这里有基本的指导。
每次安装的时候,wp-config.php文件都会发生变化。需要更改的行是: define('DB_NAME', 'wordpress'); // 数据库名
define('DB_USER', 'username'); // 你的 MySQL 用户名 define('DB_PASSWORD', 'password'); // ...和密码
DB_NAME
是为每个博客创建的单独的数据库的名称。如果不同的用户登录不同的数据库,请编辑DB_USER
和DB_PASSWORD
反映这一点。
将每个wp-config.php文件,上传到各自的根/安装目录,并且运行安装。更多的信息,请看看安装WordPress。
单个的数据库[ ]
如上所述的多个博客有多个数据库,每次安装,wp-config.php文件都不同。然而,在这个例子中,每个博客中只有一行是唯一的: $table_prefix = 'wp_'; // example: 'wp_' or 'b2' or 'mylogin_'
默认情况下,WordPress将表格前缀wp_
附加到MySQL 数据库表格中,但是这个前缀可以是你选择的任何内容。通过使用多个前缀,你可以为数据库中的每个博客创建唯一的标识符号。例如,假如你要创建三个博客,博客名分别是Main,Projects和Test。你给每个博客的wp-config.php添加了前缀wp_
:
Main 博客:
$table_prefix = 'main_';
Projects 博客:
$table_prefix = 'projects_';
Test 博客:
$table_prefix = 'test_';
如上所述,你可以自己创造前缀。这里使用的前缀,只是用于举例。
将每个wp-config.php文件上传到特别的根/安装目录中,并且运行安装。更多的信息,请看看安装WordPress。
自动安装多个博客[ ]
WordPress 用户 Stephanie Booth在她发表的帖子WordPress 网络日志 Farm脚本中,提供了自动安装多个博客的说明。在[1],Stephanie分享了她的想法。
- 你应该看看http://climbtothestars.org/play/wordpress.sh.txt --正在进展的工作。
其它的 WordPress Projects[ ]
其它的projects和插件,使得写多个博客,变得更加便利。
Lyceum[ ]
由ibiblio.org开发,Lyceum是个单独的,多用户,多个博客软件程序,能够处理2到2,000,000博客。 在核心,使用WordPress博客引擎,Lyceum能够在小环境,高流量的情况下,使用单独的,多用户,多博客的服务。Lyceum核心是WordPress最低限度的提升。 Lyceum使得WordPress执行最好的操作;我们只要添加一些较好的内容,如好的管理工具,便于使用的安装器,符合需求的数据库结构,负载平衡支持,同时突出灵活性,安全性和可用性。
Lyceum受到通用公共许可证的许可,目前正在积极发展,而且可以免费使用。Lyceum当前推动了iblog.co.za, TeachFor.Us站点(Teach表示美国老师的博客),BodyBlogs 和Hopkins 博客。
WordPress MU[ ]
WordPress MU是官方WordPress站点支部站点,用来管理和托管成千上万个博客而不是单个的博客站点。
WordPress MU是非常理想的博客网络和报纸的应用软件,只要安装一次,就可以管理多个博客,企业可以使用这个软件为各部分安装博客,学校和大学可以向学生和老师提升这样的博客,个人如果想要为家人或者朋友托管博客,也可以使用这样的软件。
就如单一用户使用的WordPress那样,WordPress也是免费的,可以在GPL 开放源码许可获取。
MU安装的例子包括:
- WordPress.com (400k blogs and several million page views per day as of Fall 06)
- Harvard 大学 (哈佛大学全体教员和学生的免费博客)
- Le Monde Interactive (5,000 blogs for the Le Monde newspaper and its readers)
- EduBlogs (学校和老师的免费托管博客)。
Virtual 多个博客[ ]
Stephen Rider的系统,使用已更改的配置文件,根据目录或者域,调用不同的博客。 Virtual Multiblog能够轻易地升级WordPress,因此整个WordPress中唯一更改的文件是wp-config.php(其它所有内容都在wp-content中的一个新的文件夹中)。这也是"future proof",除非WordPress对wp-config.php做了大量的更改。
这个系统是以Allan Mertner的最初的symbolic link hack为基础。
MultiSite[ ]
Ruben尝试多个WordPress博客。
多个博客[ ]
一小群WordPress用户的项目。
多个博客 Hack[ ]
WordPress另一个多个博客hack。安装一次,每个用户都会有自己的主题,博客名,描述,链接, 等等。
WP-Create 和 WP-Mass-Upgrade[ ]
网络管理员的一对shell脚本,网络管理员管理不同用户在不同目录上安装的WordPress。目的就是通过子版本,核查并且管理所有的WordPress。
WP-Create是一种非常快的方式,用来创建数据库和db用户,通过svn查看WP,为安装的WordPress设置权限,同时也为WP-Mass-Upgrade创建array line。
WP-Mass-Upgrade在服务器上包含了一组所有安装好的WP-路径,URLs,用户和电子邮件。当发行了新的WP版本的时候,这个脚本会快速地升级array中的所有安装,并且向所有的客户发送电子邮件,通知他们,他们的站点已经升级了。和WP-Create一起使用。
脚本对WHM/cPanel系统而言是最优化的,但是只需稍作更改,也能够在Plesk和其它的系统中运行。
vhost 插件[ ]
插件将一个虚拟主机映射到单一的WordPress类别中,支持完全独立的主题。此外,博客管理员会限制用户只能够在一个类别上发表文章(因此只有一个vhost):
Multiply[ ]
Multiply是WordPress1.5版本的插件,允许运行多个博客—或者使用我采用的术语,"presses" –在一个管理界面内。