从一个数据库运行多个站点

时间:2011-04-14 10:37:28

标签: wordpress

我设置了以下内容:

1.将wordpress定制为cms。

2.跨多个域(而不是子域)设置wordpress多站点网络。

现在我只想知道是否可以从一个数据库运行多个wordpress站点?我有10个网站,需要从一个数据库运行它们,这会带来什么后果?

这完全取决于我的主机每个数据库的费用,因此我不想购买10个数据库(每次25英镑!)。

1 个答案:

答案 0 :(得分:4)

似乎可以在一个mySQL数据库中运行多个Wordpress安装。每个安装都使用不同的表名前缀。来自installation instructions

  

单个数据库

     

与上述多数据库解决方案一样,wp-config.php文件因每次安装而异。但是,在这种情况下,每个博客只有一行是唯一的:

  $table_prefix = 'wp_'; // example: 'wp_' or 'b2' or 'mylogin_' 
     

默认情况下,WordPress将表前缀wp_分配给其MySQL数据库表,但此前缀可以是您选择的任何内容。通过使用多个,您可以为数据库中的每个博客创建唯一标识符。例如,假设您要设置三个博客,名称为Main,Projects和Test。您想用每个博客的wp-config.php

替换前缀wp_