在同一个域上运行两个WordPress

时间:2014-02-28 作者:Michael Schmidt

Edit

我有一个高效的wordpress网站(example.com)和一个测试wordpress网站(test.example.com)<对于这两个站点,我有一个生产数据库和一个测试数据库。

每次访问测试站点(test.example.com/wp admin)的设置时,我都会被重定向到生产站点(URL如下所示:http://example.com/wp-login.php?redirect_to=http%3A%2F%2Ftest.example.com%2Fwp-‌​admin%2F&reauth=1).

我已经在wp-config.php 文件,但没有更改。

如何将测试站点更改为测试数据库,并使其独立于生产数据库?

1 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

好的,这里有两个db,这就是它应该是什么样子。一个用于生产现场,一个用于测试现场。您可能会不时在db之间进行复制。我经常在我的生产站点和我的测试站点之间做这件事,测试站点在我的本地计算机上。有几种方法可以更改URL,如果您在db之间复制,这将是一个问题。我个人使用一个名为“Velvet Blues Update URL”的插件。你可以下载它here

在您的测试站点上,因为我相信这就是您的问题所在,请打开插件。您将看到两个输入字段,“新URL”和“旧URL”。在旧字段中输入生产站点的URL,如下所示

http://example.com

在新字段中,添加测试字段的URL,如下所示

http://test.example.com

现在选择这两个字段下的所有选项,然后单击“更新URL”。之后,更新永久链接。

希望这就是你要找的。如果您需要为生产现场执行此操作,则此操作也将起作用,反之亦然

结束