Skip to main content

WordPress超级基本教程 10-安装多个博客

WordPress超级基本教程 10-安装多个博客
WordPress SBSuper BasicTutorial10

WordPress Logo 

有人可能有不只一个博客,如果每个博客都用WordPress来架设的话就涉及到一个问题:WordPress的主程序需要多次安装吗?

其实,在“安装多个博客”这个问题里面涉及两种情况:一是多个博客分别有自己独立的数据库,在这种情况下,在各个数据库分别安装WordPress是必须的;二是多个博客共用一个数据库,在这种情况下,就可以实现一个 WordPress 安装提供多个博客使用。下面就分别讨论。 

1、多个数据库

你需要为各个博客准备单独的MySQL数据库。至于如何创建数据库,可以参考之前的文章WordPress超级基本教程 7-安装准备 

wp-config.php文件会因安装不同而各异。需要修改的语句为:

define(‘DB_NAME’, ‘wordpress’);     // The name of the databasedefine(‘DB_USER’, ‘username’);     // Your MySQL usernamedefine(‘DB_PASSWORD’, ‘password’); // …and password

DB_NAME即是博客的创建的单个数据库名称。如果你使用不同的用户登入数据库的话,请编辑DB_USERDB_PASSWORD加以反映。将各wp-config.php文件上传到各自对应的root/installation目录下,接着运行安装。更多信息请参见WordPress超级基本教程 8-安装

2、单个数据库

正如前面有关多个数据库的解决办法所提到的,wp-config.php文件会不尽相同。此例中,各博客仅有一行不同:

$table_prefix = ‘wp_’; // example: ‘wp_’ or ‘b2’ or ‘mylogin_’

默认情况下,WordPress会将“wp_”表格前缀分派给MySQL数据库表格,此前缀可任意指定。你可以为数据库中的各个博客创建唯一的标识。举个例子,假设你要安装3个博客,名字分别为MainProjectsTest。你想为各博客的wp-config.php文件替换wp_前缀: 

Main 博客:

$table_prefix = ‘main_’;

Projects 博客:

$table_prefix = ‘projects_’;

Test 博客:

$table_prefix = ‘test_’;

你可以使用自己创建的前缀,这里给出的前缀只是举例。 

将各wp-config.php文件上传到各自对应的root/installation目录,并运行安装。 

除了上述介绍,还有其他的方法解决这个问题,比如WordPress插件WP-Hive,这款插件除了能够给你不同的博客指定一个不同的table_prefix之外,还能够通过rewriter实现每个博客都能有自己的faviconsitemap.xmlrobots.txt。具体情况可以参考其官方网站或者GOOGLE


文章版权归KemNow.com所有,转载请注明: 转载自KemNow

本文链接地址: http://kemnow.com/2010/03/12/wordpress-basic-tutorial-10/

2 thoughts to “WordPress超级基本教程 10-安装多个博客”

评论已关闭