WordPress主机从Windows服务器迁移到Linux服务器

时间:2013-11-12 作者:Remi

目前,我要求我的托管提供商将我的网站从windows服务器移动到linux服务器。我正在尝试测试它是否有效,但现在还不想移动域名。我必须检查它是否工作正常。但当我尝试登录wp admin时,它会将我重定向到旧服务器。我怎样才能改变这个?

url的内容类似于“.?reauth=1”。

2 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

我假设Linux站点和(旧的)Windows站点使用相同的数据库,并且我还假设Linux服务器当前仅在迁移之前在数字IP上运行。如果是这种情况,您根本不想更改数据库——除非您准备好进行适当的迁移。要使用“live”数据库测试Linux服务器,请向wp-config.php Linux服务器上的文件。

define( \'WP_SITEURL\', \'http://xxx.xxx.xxx.xxx\' );
define( \'WP_HOME\',    \'http://xxx.xxx.xxx.xxx\' );
通过这样做,Linux服务器将在某种程度上独立于Windows服务器运行,但不会更改任何数据库。

Caveats:

这确实是一个“快速测试”的唯一解决方案。要非常小心谁有权访问测试服务器,并且要非常小心您的操作。

像(大多数)图像这样的“静态”资源仍将从Windows服务器加载,但这对于测试目的来说可能是可以接受的如果您真的想进行彻底的测试,请锁定Windows服务器上的管理员访问权限,以从根本上冻结数据库,复制数据库供Linux服务器使用,搜索并替换复制的数据库,并或多或少地迁移站点,但使用IP地址而不是域名。

SO网友:pl4g4

在数据库中,转到选项表,并更改URL字段siteurl和home。您可以使用phpmyadmin或任何mysql客户端。

结束

相关推荐

在server.com和www.server.com上安装一个WordPress可以吗?

我即将安装Wordpress,我想知道是否必须重定向url服务器。com到www.server。com,如果我只想安装一个Wordpress。我希望用户能够同时使用www.server。com和服务器。如果键入的url不会更改(从server.com更改为www.server.com),那就好了,但这不是必需的。