Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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 - Fatal编程技术网

Php 沙盒Wordpress链接到实时站点

Php 沙盒Wordpress链接到实时站点,php,wordpress,Php,Wordpress,我正在一个Wordpress网站上工作,它需要一个大的检修。。。为测试环境创建了一个单独的域。更改了我能想到的所有设置,在导出时编辑了数据库,在wp配置文件中定义了新的url和主页 但不知怎的,我却被链接到了老网站上。 换句话说,我在newsite.com上,但它确实是从oldsite.com上获得的 所以newsite.com/wp-admin实际上是oldsite.com/wp-admin。。。我所做的任何更改都反映在旧站点上,而不是新站点上 我在这里被难住了。请确保在WP-config.p

我正在一个Wordpress网站上工作,它需要一个大的检修。。。为测试环境创建了一个单独的域。更改了我能想到的所有设置,在导出时编辑了数据库,在wp配置文件中定义了新的url和主页

但不知怎的,我却被链接到了老网站上。 换句话说,我在newsite.com上,但它确实是从oldsite.com上获得的

所以newsite.com/wp-admin实际上是oldsite.com/wp-admin。。。我所做的任何更改都反映在旧站点上,而不是新站点上


我在这里被难住了。

请确保在WP-config.php中定义WP\u HOME和WP\u SITEURL:

define('WP_HOME','http://newsite.com');
define('WP_SITEURL','http://newsite.com');
然后添加更新siteurl和home选项,方法是将其添加到主题中的functions.php文件中:

update_option('siteurl','http://newsite.com');
update_option('home','http://newsite.com');

确保在WP-config.php中定义了WP_HOME和WP_SITEURL:

define('WP_HOME','http://newsite.com');
define('WP_SITEURL','http://newsite.com');
然后添加更新siteurl和home选项,方法是将其添加到主题中的functions.php文件中:

update_option('siteurl','http://newsite.com');
update_option('home','http://newsite.com');

您可以动态设置WP_主页和WP_站点设置以匹配当前域:

在wp-config.php中,将行更改为:

define('WP_HOME','http://' . $_SERVER['SERVER_NAME']);
define('WP_SITEURL','http://' . $_SERVER['SERVER_NAME']);

您可以动态设置WP_主页和WP_站点设置以匹配当前域:

在wp-config.php中,将行更改为:

define('WP_HOME','http://' . $_SERVER['SERVER_NAME']);
define('WP_SITEURL','http://' . $_SERVER['SERVER_NAME']);

检查.htaccess url重写规则所有链接似乎工作正常。。。但是,当我修改任何插件设置时,它实际上是在旧站点上进行的。听起来,您仍然在使用旧站点的数据库,而旧站点就是保存插件设置的地方。你如何在新网站上设置数据库?我复制了数据库,在记事本中打开,找到并替换了oldurl.com到newurl.com。。。在我的服务器上的新目录中搜索旧名称,它不在那里。。。配置链接到新数据库和siteCheck.htaccess url重写规则所有链接似乎工作正常。。。但是,当我修改任何插件设置时,它实际上是在旧站点上进行的。听起来,您仍然在使用旧站点的数据库,而旧站点就是保存插件设置的地方。你如何在新网站上设置数据库?我复制了数据库,在记事本中打开,找到并替换了oldurl.com到newurl.com。。。在我的服务器上的新目录中搜索旧名称,它不在那里。。。配置链接到新数据库和站点