2013-09-29 55 views
0

我有上www.abc.com举办现场WordPress站点。我想在网站上做一些重大更改。所以我打算做的是,复制该网站的独立域名www.xyz.com [复制所有文件和文件夹随着数据库],请在本次测试领域的更改,然后将修改复制到原始网站。WordPress站点 - 迁移到新域进行测试

但是,当我创建新域,复制文件并创建一个新的数据库,新的领域,www.xyz.com工作正常。但网站上的所有网址仍指向www.abc.com。当我试图去管理员小组时,夏娃将我重定向到www.abc.com。

所以,你可以看到迁移是暂时的,仅用于测试目的,所以我不能只是登录到管理面板,并更改域名存在,作为站点www.abc.com仍然在正常运行。请提出一条出路。

+0

一些地方域的值是硬编码,找到它,取代它。 – 2013-09-29 00:11:04

+0

有没有任何标准文件/路径,我可以找到它,而不必以管理面板登录? – Anuj

+0

Wordpress尚未被写入以支持您的用例。您需要购买专门的软件和高技能(昂贵的)Wordpress支持才能完成此项任务。对于您的简单问题,这不是一个简单的答案。此外,这不是Wordpress支持论坛,请联系该软件的供应商以获取支持选项。 – hakre

回答

2

不,你必须编辑wp_options表中的SQL。将包含“siteurl”和“home”的option_name的行更改为新域:)

+0

那么不适合这些设置,你可以在wp config中使用常量。然而,一般而言,Wordpress并不是专为域名迁移而设计的,因为它不仅仅是一个WordPress用户的想法,也没有设计软件来支持它。 – hakre

+0

谢谢你。这正是我所寻找的:-) – Anuj

0

打开config.php和编辑网站从那里URI。搜索旧域,并用新的好运气改变它;)

+0

你的意思是wp-config.php?我在那里找不到有用的东西。 – Anuj

+0

是的。你必须从那里更改:) – Zaur

1

请提出建议。

最简单的方法是更改​​测试框上的域名系统。您只需将该网站放在您的测试框中,并且该域保持不变,您只需将该测试框的域的IP更改为该测试框即可。这样做你不需要改变任何东西,你可以修改该网站,只要你认为合适。完成后,您只需将其复制到活动框中即可。

所有其他的替代方案是有点复杂,如果你想以不同的方式做到这一点,我建议你向一些专门的Q &一个网站,如Wordpress Stackexchange,该Wordpress Support Forums或。

相关#1 Q &答: