目前,我要求我的主机提供商将我的网站从windows服务器移到linux服务器。我正在试着测试它是否有效,但还不想移动域名。我得检查一下是否正确。但是当我尝试登录when时,它会将我重定向到旧服务器。我怎么才能改变这个?
网址上写着"..?reauth=1“之类的内容。
发布于 2013-11-12 19:43:44
我假设Linux站点和(旧的) Windows站点都使用相同的数据库,我还假设Linux服务器目前只在数字IP上运行,直到迁移。如果是这样的话,您根本不想改变数据库--直到您准备好进行适当的迁移。要使用"live“数据库测试Linux服务器,请在Linux服务器上的wp-config.php文件中添加几个常量。
define( 'WP_SITEURL', 'http://xxx.xxx.xxx.xxx' );
define( 'WP_HOME', 'http://xxx.xxx.xxx.xxx' );通过这样做,Linux服务器将在某种程度上独立于Windows服务器运行,但不会对数据库进行任何更改。
注意事项:
这确实是“快速测试”的唯一解决方案。要非常小心谁有权访问测试服务器,并且要非常小心您所做的事情。
如果您确实希望进行彻底的测试,那么就封锁Windows服务器上的管理员访问权限,从而基本上冻结数据库,复制数据库以便与Linux服务器一起使用,搜索和替换复制的数据库,或多或少地迁移站点,但使用IP地址而不是域名。
发布于 2013-11-12 18:44:24
在数据库中,转到options表,并更改URL字段siteurl和home。您可以使用phpmyadmin或任何mysql客户端。
https://wordpress.stackexchange.com/questions/123061
复制相似问题