WordPress:移动多站点给出错误建立数据库连接

时间:2013-05-08 12:25:11

标签: php mysql wordpress

将Wordpress Multisites移动到新域后,它会在数据库连接中出错 以下是我的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);

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

由于

1 个答案:

答案 0 :(得分:1)

在不了解您的设置的情况下(您是否只是转储数据库并将其推入新服务器的数据库实例?),我想它可能在您的数据库中的某个位置。要检查,您可以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"

Multisite非常关注它的域名条目,请务必回顾所有设置,例如域名映射,主域名检查等。