Unable to access WP test site

时间:2017-07-16 作者:Victorrr

我正在尝试建立一个测试站点,以便对我的live站点进行一些更改。我遵循了所有步骤(创建子域、复制WP文件、导入数据库、更改WP配置、编辑DB表中的站点+URL条目)。当从WP admin更改WP URL站点以访问新WP时,我会被重定向到旧WP。为什么会这样?我在新根目录中也处理了htaccess文件。正在讨论的网站是thealoftgroup.com 我希望能够继续new.thealoftgroup.com, 同时保持原始网站不变。

非常感谢您的帮助!

2 个回复
SO网友:Chris Cox

WordPress将站点URL存储在数据库中的几个位置,并以序列化数组的形式进行存储,如果您进行简单的搜索,则可能会中断;在数据库上替换。您需要使用a tool like this 它知道要进行替换的序列化数组。

通过在WP配置中定义WP_HOME和WP_SITEURL常量,您可以绕过已损坏的URL来访问您的开发人员站点。php,但最好正确地进行替换。

SO网友:nyedidikeke

只需将子域创建为test.thealoftgroup.com 在本图中。

然后,在新创建的子域上重新安装WordPress(与初始站点的版本相同),并指向为此目的创建的新数据库。

在此阶段之后,请将您在主站点上运行的主题安装到测试子域中。

下一步是确保将所有主要WordPress站点设置和内容复制到测试子域中。为此,您可以将主WordPress站点的数据库导入到新测试子域的数据库中,不要忘记更改所有thealoftgroup.com 具有test.thealoftgroup.com.

请将您的WordPress主站点的上传文件夹添加到您的测试位置,一切都会按照您的意愿准备好。

结束

相关推荐

如何使用EMPLATE_REDIRECT传递消息

我使用以下函数使用自定义字段将帖子重定向到另一个帖子。在我添加line#8 要传递ID以便我可以将其抓取到帖子中(重定向到的位置),并显示一条自定义消息,您将从该特定帖子重定向:function project_do_redirect() { if( !is_singular( \'mycpt\' ) && !is_single() ) return; global $post; $redirect_post