3

将我的 Wordpress 多站点移动到新域后,它在数据库连接中出现错误,以下是我的 config.php 文件

define('WP_DEBUG', false);
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
$base = '/';
define('DOMAIN_CURRENT_SITE', 'www.vanijyabhawan.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);

我已经替换了所有可能的值数据库。但没有希望

谢谢

4

1 回答 1

2

在不了解您的设置的更多信息的情况下(您是否只是转储数据库并将其推送到新服务器的数据库实例中?),我会说它可能在您的数据库中的某个地方。要检查,您可以 grep 数据库转储:

cat your_db_file.sql | grep -i theolddomain.com

如果您发现确实有对旧域的引用,您可以像这样轻松替换它们:

find your_db_file.sql | xargs perl -pi -e "s/theolddomain.com/thenewdomain.com/g"

多站点对它的域条目非常特别,请确保返回所有设置,例如域映射、主域检查等。

于 2013-05-08T12:29:11.503 回答