如何删除WordPress 的“多站点”模式(multisite)?

如何删除WordPress 的“多站点”模式(multisite)?

WordPress 中有一个“多站点”模式(multisite),即通过一个WordPress 程序管理多个站点。其默认是不开启的,如果你开启了但又想恢复为原来的“单站点”模式,该如何做?

(注意:本文不会说明如何开启WordPress 的“多站点”模式,若不知,请自行搜索。)

步骤如下:

1、备份网站数据!(安全第一,有备无患);

2、通过ftp 或者在线修改 或者 下载修改又上传 等方式对WordPress 安装根目录下的 wp-config.php 进行操作;

3、删除下的代码:

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/wordpress/';
define( 'DOMAIN_CURRENT_SITE', 'localhost' );
define( 'PATH_CURRENT_SITE', '/wordpress/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

4、在 wp-config.php 中将以下代码的 ture 改为 false

define('WP_ALLOW_MULTISITE', true);

5、新建或者修改根目录下的 .htaccess 文件,添加以下代码:

RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
 
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [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]

6、通过 phpMyAdmin 或其他方式删除数据库中以下的表(table):

wp_blogs
wp_blog_versions
wp_registration_log
wp_signups
wp_site
wp_sitemeta

然后,就没有然后了。

贴图及代码来源:点击查看。感谢原作者。

评分:
当前平均分 0.00 (0%) - 0 个投票
6 条 评论
  1. 自从手贱开了多站点,一直都打不开,于是就想放弃,就看了楼主的文章,结果比之前更惨了 :cry: 。。
    我在wp-config.php哪里找不到那段代码,于是就跳过了,直接去找后面的,做完后,主页就变这样了:
    WordPress鏁版嵁搴撴煡璇ELECT * FROM wp_blogs WHERE domain = ‘xlyxu.cn’ AND path = ‘/’鏃跺彂鐢烼able ‘wordpress_db.wp_blogs’ doesn’t exist閿欒锛岃繖鏄敱require(‘C:\inetpub\wwwroot\wp-blog-header.php’), require_once(‘C:\inetpub\wwwroot\wp-load.php’), require_once(‘C:\inetpub\wwwroot\wp-config.php’), require_once(‘C:\inetpub\wwwroot\wp-settings.php’), require(‘C:\inetpub\wwwroot\wp-includes\ms-settings.php’), get_site_by_path鏌ヨ鐨勩€�

    10年前 回复
  2. :razz: wp2的表是你建的第二个站,wp3、wp4都删除数据库更精简

    10年前 回复
  3. 手贱试了一下多站点,打不开了。还好有这个教程叫我怎么卸载。谢谢! :twisted:

    10年前 回复
  4. 原来如此。有时候还是很不错的啊、、

    10年前 回复
发表评论