2

重新安装 wordpress 多站点

Warning: an existing wordpress network was detected.

我尝试了多种解决方案,包括删除表、重置 .htaccess 和完全重置 wp_config。它第一次安装很好,但是当我注销并登录时出现此错误。

4

4 回答 4

5

按照此顺序执行步骤

1) 将您的 wp-config.php 文件重置为其原始状态,删除任何 MULTISITE 引用

2)删除.htaccess文件或暂时移动它

3)从您的数据库中删除以下表格,如果您不习惯直接修改表格数据,请使用 phpMyAdmin 之类的工具

  • wp_blogs
  • wp_blog_versions
  • wp_registration_log
  • wp_site
  • wp_sitemeta
  • wp_signups
  • wp_sitecategories

4) 注销并重新登录到您的站点并启动网络设置。

5) 使用复制粘贴的数据重新创建 .htaccess 文件

6) 修改 wp-config.php 文件,记得将这些行粘贴到上面写着的那一行

/* 就是这样,停止编辑!快乐的博客。*/

第 6 步很重要,见下文:

http://premium.wpmudev.org/forums/topic/multisite-not-working-warning-an-existing-wordpress-network-was-detected

另请阅读:

http://blog.ashfame.com/2010/07/remove-wordpress-multisite-data/

于 2014-11-18T07:35:19.210 回答
3

WordPress 版本:5.4.2

安装 WordPress 多站点的文档需要修订。说明说要添加这两行。添加这两行不会激活多站点:

define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true); 

相反,只需使用以下行,它就可以工作:

define('MULTISITE', true); 
于 2020-06-11T08:28:29.860 回答
0

以防万一它对其他人有帮助,我在对 wp-config.php 进行更改后忘记手动清除我的 OpCache 后遇到此错误,因此数据库指示多站点网络但 wp-config 未反映它。清除 OpCache 解决了这个问题。

于 2019-03-21T14:39:18.893 回答
0

经过数百次尝试,对我有用的是将 wp_config.php 中的代码添加到文件的开头。

于 2020-11-16T14:23:47.650 回答