如何在wordpress中使用单个数据库运行多个网站

时间:2016-02-16 10:39:11

标签: php wordpress

我想运行多个网站: -

i.e http://example.com
&   http://backend.example.com

两个网站都将连接到单个数据库。 我怎么能这样做,因为wordpress从数据库中读取siturl。

2 个答案:

答案 0 :(得分:1)

使用同一个数据库可以有两种方法让两个wordpress网站: 1.为两个网站设置不同的表前缀,保持数据库相同。 2.使用WordPress多站点功能。 查看https://codex.wordpress.org/Installing_Multiple_Blogs

答案 1 :(得分:0)

我找到了我的问题的答案,我在这里发帖,以便它可以帮助其他人: -

在两个网站上传相同的wp_config.php(具有相同的数据库详细信息)

将您的wp_options表复制到其他表名,然后将其命名为:wp_options_site_2 并更新其siteurl(您的第二个站点域)。 保持第一个网站不变。转到第二个网站> wp_includes打开wp_db.php找到set_prefix函数在return语句之前添加: -

$this->options = 'wp_options_site_2';