有人可能有不只一个博客,如果每个博客都用WordPress来架设的话就涉及到一个问题:WordPress的主程序需要多次安装吗?
其实,在“安装多个博客”这个问题里面涉及两种情况:一是多个博客分别有自己独立的数据库,在这种情况下,在各个数据库分别安装WordPress是必须的;二是多个博客共用一个数据库,在这种情况下,就可以实现一个 WordPress 安装提供多个博客使用。究竟如何去选择?问题留给网站主本人来决定。
下面就分别讨论。
你需要为各个博客准备单独的MySQL数据库。至于如何创建数据库,可以参考之前的文章WordPress基本教程 8-安装准备。
wp-config.php文件会因安装不同而各异。需要修改的语句为:
define(‘DB_NAME’, ‘wordpress’); // The name of the database
define(‘DB_USER’, ‘username’); // Your MySQL username
define(‘DB_PASSWORD’, ‘password’); // …and password
DB_NAME即是博客的创建的单个数据库名称。如果你使用不同的用户登入数据库的话,请编辑DB_USER和DB_PASSWORD加以反映。将各wp-config.php文件上传到各自对应的root/installation目录下,接着运行安装。更多信息请参见WordPress基本教程 9-安装WordPress。
正如前面有关多个数据库的解决办法所提到的,wp-config.php文件会不尽相同。此例中,各博客仅有一行不同:
$table_prefix = ‘wp_’; // example: ‘wp_’ or ‘b2’ or ‘mylogin_’
默认情况下,WordPress会将“wp_”表格前缀分派给MySQL数据库表格,此前缀可任意指定。你可以为数据库中的各个博客创建唯一的标识。举个例子,假设你要安装3个博客,名字分别为Main,Projects和Test。你想为各博客的wp-config.php文件替换wp_前缀:
Main 博客:
$table_prefix = ‘main_’;
Projects 博客:
$table_prefix = ‘projects_’;
Test 博客:
$table_prefix = ‘test_’;
你可以使用自己创建的前缀,这里给出的前缀只是举例。
将各wp-config.php文件上传到各自对应的root/installation目录,并运行安装。
除了上述介绍,还有其他的方法解决这个问题,比如使用WordPress插件来实现,这里不作更多说明。