2011-04-14 38 views
2

我已经设置了以下内容:从一个数据库中运行几个网站

1.将wordpress插入cms中。

2.在多个域(而不是子域)上建立wordpress多站点网络。

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

这纯粹是由于我的主机为每个数据库收费,所以我不想购买10个数据库(一次25英镑!)。

+0

可能相关:http://codex.wordpress.org/Create_A_Network – 2011-04-14 10:40:50

+0

我在那设置的过程中其实是,我没有” t点击他们可以连接!与每个数据库收费相关的托管成本更大。 – Rob 2011-04-14 10:41:53

+1

伟大的问题,我想知道这是我的一个宠物项目:) – 2011-04-14 10:55:18

回答

4

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

单个数据库

如同上面所描述的多个数据库的解决方案,wp-config.php文件将每个安装而变化。在这种情况下,然而,只有一行将是唯一的每个博客:

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

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

+0

感谢佩卡,这一切都变得有点混乱!我正在跨多个域而不是子域建立wordpress多站点网络(本身相当复杂!)。我只是想以最低的成本为它创建一个托管解决方案(因为我的主机每个数据库收费)。基本上,所有网站都运行同一个数据库,所有网站都会运行。我想我可以放弃它! – Rob 2011-04-14 10:51:07

+0

@Rob我不知道详细的Wordpress MS,但我想应该可以从一个数据库运行它。如果单独安装可以...... – 2011-04-14 10:52:05

+0

我已经建立了网络,但我还没有把一个额外的网站。每个人都有它自己的wp-config,所以猜测这是可能的。这会有什么后果吗?最终会有一个庞大的数据库,会影响网站的速度吗? – Rob 2011-04-14 10:58:15

相关问题