0
我在网上学习了很多关于Stackoverflow的问题Such as This但没有解决我的问题。Wordpress Multisite“建立数据库连接时出错”问题
我有多域在域X上工作良好。现在我把它移到了我的服务器上,所有的数据库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(它没有任何问题)
我的配置代码
RewriteEngine On
RewriteBase /smart_facility_linux/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule^- [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
#RewriteRule ^privacy-statement.html /privacy-statement [L]
请添加完整的错误信息... –
它只是给**获取建立数据库连接时出错**在我的答案中加粗显示。 –