当前位置:首页>WordPress建站>网站维护>WordPress 关闭多站点模式

WordPress 关闭多站点模式

WordPress 主题 CoreNext

WordPress 3.0+ 可以直接开启多站点模式,如果你要开启,请查看: WordPress 开启多站点(含Apache和Nginx伪静态规则) 。今天就简单说一下,如果将关闭多站点模式,还原主站点为单站点(主站点即你开启多站点模式前的默认站点)。

开始之前,你要备份整个数据库和所有文件,然后想办法将主站点以外的所有站点的恢复到其他地方,或者分别转到单站点模式。在这里暂时不介绍这个步骤,但是你一定要自己做好!!建议先阅读 WordPress 开启多站点(含Apache和Nginx伪静态规则),因为很多步骤都是反过来的。

1、禁用所有插件,删除主站点以外的所有站点(记得备份或迁移这些站点,删除操作将会删除相关的数据)

2、删除之前添加到 wp-config.php 用来开启多站点的配置代码(类似以下代码:)

define('WP_ALLOW_MULTISITE', true);

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

这时登录后台你会发现已经回到了单站点模式

3、清除多站点的伪静态规则:如果是Apache环境,请删除之前添加到 .htaccess 的规则代码;如果是 Nginx环境,请删除添加conf配置文件的代码。具体的请查看之前的 WordPress 开启多站点(含Apache和Nginx伪静态规则)  。访问网站后台,重新设置固定链接结构。

4.开启所需插件,到这里应该可以恢复主站点的正常访问了。但还是建议 登录 phpMyAdmin 删除多余的数据库表:

  • wp_blogs
  • wp_blog_versions
  • wp_registration_log
  • wp_signups
  • wp_site
  • wp_sitemeta
  • 以及 wp_users 下的 spam 和 deleted 字段

注:这里举例的是默认的数据库前缀 wp_ ,请根据自己的实际数据库前缀操作。

删除前面6个数据库很简单,直接选中,然后删除即可:

uninstall-wordpress-multisite-wpdaxue_com

不会操作 phpMyAdmin 的,请先阅读 phpMyAdmin教程

删除 wp_users 下的 spam 和 deleted 字段,需要进入到 wp_users,然后执行 SQL 命令。

删除 spam 字段:

ALTER TABLE wp_users 
DROP COLUMN spam

删除 deleted 字段:

ALTER TABLE wp_users 
DROP COLUMN deleted

关于删除或添加某个数据库表的字段,可参考 http://www.w3school.com.cn/sql/sql_alter.asp

uninstall-wordpress-multisite-2-wpdaxue_com

到这里,一切操作OK!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
欢迎关注WordPress大学公众号 WPDAXUE
网站维护

WordPress 开启多站点(含Apache和Nginx伪静态规则)

2013-10-3 7:43:00

网站维护

WordPress 批量删除所有文章的特色图像

2013-10-24 8:54:07

10 条回复 A文章作者 M管理员
  1. bio-L

    执行完毕后出现了403forbidden nignx。。。

  2. pajidy

    大神,关闭多站点,必须删除伪静态吗?我想保留伪静态这个功能

    • 倡萌

      删除多站点的伪静态规则就可以了啊,不需要你禁用服务器的伪静态功能

    • pajidy

      我用的是阿里云服务器,不是主机,,,,后悔啊,又贵又麻烦。云服务器需要设置nginx,我在你的另一篇帖子看到了。就是想问问,可以不删除多站点伪静态规则吗?删除后还得设置

  3. wordpress多站点关闭后,想重新开启,但是更改wp-config后,无法出现“网络管理”,请问怎么处理?

  4. 开启以后在我的站点里面,没有增加站点的按钮。怎么办?

  5. 开启多站点后,现在已关闭,但是有个插件不能正常使用,不知道是否还有哪儿需要关闭;

    点击集成支付宝插件的“添加商品”按钮就显示:您没有足够的权限访问该页面。

    请问这是什么问题??我之前开启过多站点,现在已经还原到单站点了。

    如果把/wp-admin/admin.php中的

    if ( ! defined(‘WP_NETWORK_ADMIN’))
    define(‘WP_NETWORK_ADMIN’, false);

    这段注释掉,集成支付宝插件就可以正常使用,但是wordpress后台的其他功能就不正常了。。。

    请问这是什么情况导致的??如何修复??

    非常感谢!!

    • 建议你先禁用所有插件,然后才关闭多站点模式,然后重新启用插件试试。如果还不行 ,那就重新安装插件试试

  6. 真蛋疼,前面教了多站点开启,现在又交如何关闭。。。。

    • 开启多站点后,出现数据库异常,我给关了

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索