Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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/7/sqlite/3.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 Multisite“;建立数据库连接时出错”;问题_Php_Wordpress_.htaccess - Fatal编程技术网

Php Wordpress Multisite“;建立数据库连接时出错”;问题

Php Wordpress Multisite“;建立数据库连接时出错”;问题,php,wordpress,.htaccess,Php,Wordpress,.htaccess,我在Stackoverflow和网络上研究了很多问题,但没有一个解决了我的问题 我有多个工作在域X工作得很好。现在我把它移到我的服务器上,用所有的DB URL替换。我还相应地更改了wp config和htaccess 问题是当我设置define('MULTISITE',false)时为false则只有基本站点运行,对于其他子站点,它给出404错误 但是我有多站点,我刚刚移动到我的实例,并且必须将multisite设置为true才能使多站点工作 现在当我把它设为真时,我得到了 建立数据库连接时出错

我在Stackoverflow和网络上研究了很多问题,但没有一个解决了我的问题

我有多个工作在域X工作得很好。现在我把它移到我的服务器上,用所有的DB URL替换。我还相应地更改了
wp config
htaccess

问题是当我设置
define('MULTISITE',false)时
false
则只有基本站点运行,对于其他子站点,它给出
404
错误

但是我有多站点,我刚刚移动到我的实例,并且必须将
multisite
设置为
true
才能使多站点工作

现在当我把它设为真时,我得到了

建立数据库连接时出错

错误。我不知道到底发生了什么。我调试了,但无法解决它

我的多站点配置代码

/* Multisite */
define('WP_ALLOW_REPAIR', true);
define('MULTISITE', true);
define('WP_ALLOW_MULTISITE', true);
//define('RELOCATE',true);


define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'localhost');
$base = '/';
define('PATH_CURRENT_SITE', '/smart_facility_linux/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
//我的Htaccess(它没有任何问题)


我解决了它&它起了作用。
:)

wp_blogs
表格中

旧结构

Domain : localhost/smart_facility_linux
Path : /
但我将其更改为使其工作如下:

对于根站点:

Domain : localhost
Path : /smart_facility_linux/
Domain : localhost
Path : /smart_facility_linux/subsite1/
对于子站点1(主站点下的任何子站点,我只给出了示例):

Domain : localhost
Path : /smart_facility_linux/
Domain : localhost
Path : /smart_facility_linux/subsite1/

我解决了它&它起了作用。:)

wp_blogs
表格中

旧结构

Domain : localhost/smart_facility_linux
Path : /
但我将其更改为使其工作如下:

对于根站点:

Domain : localhost
Path : /smart_facility_linux/
Domain : localhost
Path : /smart_facility_linux/subsite1/
对于子站点1(主站点下的任何子站点,我只给出了示例):

Domain : localhost
Path : /smart_facility_linux/
Domain : localhost
Path : /smart_facility_linux/subsite1/

请添加完整的错误信息…它只是在我的答案中以粗体显示get error建立数据库连接检查。请添加完整的错误信息…它只是在我的答案中以粗体显示get error建立数据库连接检查。