我曾经在服务器(srv71)上用域名主持一个word press博客和一个论坛。几天前,我将整个站点转移到了一个新服务器(srv14),但我没有更新dns,我已经关闭了以前的服务器srv71。所以访问我的。领域姓名/博客或我的。领域名称/phpbb将导致超时错误。我尝试使用IP地址连接我的新博客和论坛,但出现了此问题。
访问论坛没问题(我的ip地址14/phpbb),但博客会试图将我重定向到我的。领域姓名/博客,不是我的。ip。地址:。14/博客。
我查看了wp配置。php并找到以下行:
define( \'DOMAIN_CURRENT_SITE\', \'my.domain.name\' );
我以为我拿到了,就换了我的。领域用我的名字命名。ip。地址:。14“,然后访问我的。ip。地址:。14/blog wourd返回一个建立数据库连接错误(wp-config.php中的所有数据库、用户名、密码、主机名都是正确的,我敢肯定)。然后我注释掉了这一行,将其保留为默认值。然后又是我的。ip。地址:。14/博客将我重定向到我的。领域姓名/博客。
然后我备份我的博客数据库,删除。htaccess和wp配置。并重新安装并生成新的。htaccess和wp配置。php文件。现在是我的。ip。地址:。14/博客将显示一个空博客,其中默认显示第一篇文章“hello world”。然后我导入了数据库,再次导入了我的。ip。地址:。14/博客将我重定向到我的。领域姓名/博客。我检查了“wp\\u”表,如wp\\u options和wp\\u site,但没有发现站点url的手动设置值(均为NULL)。
新生成的。htaccess与前者相同。htaccess文件。前wp配置。php比新创建的(默认)wp配置长8行。php:
define(\'WP_ALLOW_MULTISITE\', true);
define( \'MULTISITE\', true );
define( \'SUBDOMAIN_INSTALL\', false);
$base = \'/blog/\';
define( \'DOMAIN_CURRENT_SITE\', \'my.domain.name\' );
define( \'PATH_CURRENT_SITE\', \'/blog/\' );
define( \'SITE_ID_CURRENT_SITE\', 1 );
define( \'BLOG_ID_CURRENT_SITE\', 1 );
有人处理过类似的问题吗?谢谢