Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress站点-迁移到新域进行测试_Php_Wordpress_.htaccess_Migration - Fatal编程技术网

Php Wordpress站点-迁移到新域进行测试

Php Wordpress站点-迁移到新域进行测试,php,wordpress,.htaccess,migration,Php,Wordpress,.htaccess,Migration,我在www.abc.com上有一个Wordpress网站。我想在网站上做一些重大的改变。因此,我计划做的是,将站点复制到一个单独的域www.xyz.com[通过复制数据库中的所有文件和文件夹],在此测试域中进行更改,然后将更改复制到原始站点 但是当我创建新域、复制文件并创建新数据库时,新域www.xyz.com工作正常。但网站上的所有URL仍然指向www.abc.com。当我尝试进入管理面板时,它会将我重定向到www.abc.com 因此,正如您所看到的,迁移是临时的,只是为了测试目的,所以我不

我在www.abc.com上有一个Wordpress网站。我想在网站上做一些重大的改变。因此,我计划做的是,将站点复制到一个单独的域www.xyz.com[通过复制数据库中的所有文件和文件夹],在此测试域中进行更改,然后将更改复制到原始站点

但是当我创建新域、复制文件并创建新数据库时,新域www.xyz.com工作正常。但网站上的所有URL仍然指向www.abc.com。当我尝试进入管理面板时,它会将我重定向到www.abc.com


因此,正如您所看到的,迁移是临时的,只是为了测试目的,所以我不能仅仅登录到管理面板并在那里更改域,因为网站www.abc.com仍在运行。请建议一条出路。

打开
config.php
并从那里编辑网站
URI
。搜索您的旧域名并使用新域名进行更改祝您好运;)

打开
config.php
并从那里编辑网站
URI
。搜索您的旧域名并使用新域名进行更改祝您好运;)

否,您必须在SQL中编辑wp_选项表。将包含“siteurl”和“home”的选项_name的行更改为新域:)

否,您必须在SQL中编辑wp_选项表。将包含“siteurl”和“home”的选项_name的行更改为新域:)

请建议一条出路

最简单的方法是更改测试盒上的域名系统。也就是说,您只需将网站放在您的测试盒上,域保持不变,您只需将此测试盒的域IP更改为该测试盒。完成后,您无需更改任何其他内容,您可以根据需要修改该网站。完成后,您只需再次将其复制到live box

所有其他的选择都有点复杂,如果你想做得不同,我建议你咨询一些更专门的问答网站,比如,或

相关问题与答问:

请建议一条出路

最简单的方法是更改测试盒上的域名系统。也就是说,您只需将网站放在您的测试盒上,域保持不变,您只需将此测试盒的域IP更改为该测试盒。完成后,您无需更改任何其他内容,您可以根据需要修改该网站。完成后,您只需再次将其复制到live box

所有其他的选择都有点复杂,如果你想做得不同,我建议你咨询一些更专门的问答网站,比如,或

相关问题与答问:


如果域的值是硬编码的,找到它,替换它。是否有任何标准文件/路径,我可以在那里找到它,而不必登录为管理面板?Wordpress没有编写以很好地支持您的用例。你需要购买专门的软件和高技能(昂贵)的Wordpress支持来完成这项工作。这不是一个简单的回答你的直截了当的问题在这里。此外,此处不是Wordpress支持论坛,请联系该软件的供应商以获取您的支持选项。此问题似乎与主题无关,因为它是关于第三方软件(此处为Wordpress)的支持请求。如果域的值是硬编码的,请查找,替换它。是否有任何标准的文件/路径,我可以在那里找到它,而不必以管理员面板的身份登录?Wordpress还没有编写来很好地支持您的用例。你需要购买专门的软件和高技能(昂贵)的Wordpress支持来完成这项工作。这不是一个简单的回答你的直截了当的问题在这里。另外,这里不是Wordpress支持论坛,请联系该软件的供应商以获取您的支持选项。这个问题似乎离题了,因为它是关于第三方软件(即Wordpress)的支持请求。您是指wp-config.php?我在那里没有发现任何有用的东西。你必须从那里更改:)你是说wp-config.php?我在那里没有发现任何有用的东西。您必须从那里更改它:)对于那些设置,您可以在wp config中使用一个常量。但是,一般来说,Wordpress不是为域迁移而设计的,因为它不是Wordpress开发人员想到的一个用例,也没有设计软件来支持它。谢谢Srty。这正是我想要的:-)对于那些设置,您可以在wp config中使用一个常量。但是,一般来说,Wordpress不是为域迁移而设计的,因为它不是Wordpress开发人员想到的一个用例,也没有设计软件来支持它。谢谢Srty。这正是我想要的:——)