Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WordPress:移动多站点会导致建立数据库连接时出错_Php_Mysql_Wordpress - Fatal编程技术网

Php WordPress:移动多站点会导致建立数据库连接时出错

Php WordPress:移动多站点会导致建立数据库连接时出错,php,mysql,wordpress,Php,Mysql,Wordpress,将我的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'); defin

将我的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);
我已经替换了所有可能的值数据库。但没有希望


谢谢

在不了解更多关于您的设置的情况下(您是否刚刚转储了数据库并将其推送到新服务器的数据库实例中?),我想它可能在您的数据库中的某个地方。要进行检查,您可以对数据库转储进行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对其域条目非常挑剔,请确保返回所有设置,如域映射、主域检查等。

移动站点后是否更改了
db连接设置
?确保正确定义了
db\u名称、db\u用户、db\u密码,在你的
wp config.php
中的DB_HOST
你到底得到了什么错误?我所做的是(1)从我的旧站点导出数据库(2)查找并替换所有出现的域名(3)在按照之前的帖子更改了我的config.php文件后。。。这是前面提到的屏幕截图,这是多站点(网络)安装,所以当我对代码进行注释时,我能够访问我的主站点define('WP_DEBUG',false);定义('WP\u ALLOW\u MULTISITE',true);定义('MULTISITE',true);定义('SUBDOMAIN_INSTALL',false)$基数='/';定义('DOMAIN_CURRENT_SITE','www.vanijyabhawan.com');定义('PATH\u CURRENT\u SITE','/');定义('SITE\u ID\u CURRENT\u SITE',1);是的,我已经更改了所有参数……如果注释定义('MULTISITE',true'),效果很好……但我期望的是MULTISITE抱歉,这可能是我在无法真正查看代码或数据库转储的情况下所能做到的。我不是一个WP多站点的忍者,但我希望这里的其他人也不是,你看过了吗