discuzX3.5新增的独立模式详解(附双向切换教程)

AD

内容提要:discuzX独立模式下,UC相关的功能都会无法继续使用。好在绝大多数用户管理的相关功能在Discuz后台一样可以操作,因此实际上影响并没有那么大。另外,独立模式和传统模式之间是可以非常简单的双向切换的(下面有教程),不必担心安装或切换成了独立模式之后改不回来。

discuzX3.5的独立模式是什么?为什么要有独立模式?


如果你几乎用不到UCenter Server里的各种功能,同时只是单独安装了1个站点,没有在同一套用户系统下捆绑多个站点的需求;

如果你希望提升站点的安全性,却苦于不会维护导致uc的key经常被黑客拿走,入侵你的站点;

如果你的UC经常通信失败却不知道应该怎么调通;

如果你希望站点的头像可以直接从本站加载,而不是非得从UCenter跳转一次;

那么独立模式就可以帮到你了!

独立模式下会彻底禁用UCenter Server的部分,让Discuz可以单独运行(UCenter Client是Discuz的组成部分,这个还是会继续存在)。

彻底禁用后,头像会彻底本地化,所有UC接口将会全部关闭(黑客将彻底失去从此途径攻击站点的能力)。如果你愿意,甚至可以直接删除整个UCenter Server!(但请备份config文件,如果你以后还想切换回来的话)

那么代价是什么呢?

独立模式下,UC相关的功能都会无法继续使用。好在绝大多数用户管理的相关功能在Discuz后台一样可以操作,因此实际上影响并没有那么大。

另外,独立模式和传统模式之间是可以非常简单的双向切换的(下面有教程),不必担心安装或切换成了独立模式之后改不回来。

如何将传统模式的站点迁移至独立模式?

1. 找到 config/config_ucenter.php 文件,找到这一项(通常来说是第二个)

define('UC_STANDALONE', 0);

把上面的0修改成1

注意:上一行应该是这样:

define('UC_CONNECT', 'mysql');

如果不是mysql请务必修改成跟这个一样的

2. 找到 uc_server/data/config.inc.php (如果你的UC没在默认路径请自行将uc_server换成你自己的路径)

然后找到这一行:

define('UC_KEY', '你自己的key');

在最前面加上两个斜杠和一个空格,改完的效果是这样的:

// define('UC_KEY', '你自己的key');

(其实就是把这一行注释掉了)

3. 找到uc_server/data/avatar文件夹,这里是你的用户们的头像。把里面那些数字名字的文件夹移动到 Discuz 自己的 data/avatar文件夹里面。

注意:里面的默认头像noavatar.svg在Discuz那边也有一份,这个没必要复制走。

至此大功告成!然后务必记得进Discuz后台更新一下缓存,就可以了。

后续可以做的事情:

由于uc_server已完全禁用,如果您需要更高的安全性可以直接在备份了data/config.inc.php的前提下,删除掉整个uc_server文件夹。日后如果想要恢复,可以直接下载一份全新的uc_server再把data/config.inc.php放回去就行了。

如果不小心手抖全给删了,没备份怎么办?还能恢复么?

能,不过稍微麻烦一些……需要自己重新生成一个。这个问题的解决办法就不在本文的描述范围之内了。

如何将独立模式的站点改回到传统模式?

其实很简单,直接按上面提到的步骤倒着做一遍就可以了……不过考虑到有人可能不会,这里还是讲解一下。

如果你之前删除过uc_server文件夹,记得按上面的提示先给恢复了。

仅需3步:

1. 找到 config/config_ucenter.php 文件,找到这一项(通常来说是第二个)

define('UC_STANDALONE', 1);

把1修改成0

2. 找到 uc_server/data/config.inc.php (如果你的UC没在默认路径请自行将uc_server换成你自己的路径)。然后找到这一行:

// define('UC_KEY', '你自己的key');

去掉最前面之前加上的两个斜杠和一个空格,改完的效果是这样的:

define('UC_KEY', '你自己的key');

3. 找到 data/avatar 文件夹,这里是你的用户们的头像。把里面那些数字名字的文件夹移动到 UCenter 的 data/avatar文件夹里面,也就是uc_server/data/avatar

注意:里面的默认头像noavatar.svg在 UCenter 那边也有一份,这个没必要复制走。

大功告成!然后务必记得进Discuz后台更新一下缓存,就可以了。

好文章,需要你的鼓励
赞 ()

声明:本信息由商家提供,VPSTOP仅为VPS服务器信息分享,本站无法作任何保障,任何IDC都有倒闭和跑路可能,请网友购买前衡量评估风险,自负责任。数据勤备份是最佳选择。转载请保留链接:《discuzX3.5新增的独立模式详解(附双向切换教程)》站长联系QQ:22⑧2六8⑦肆8,邮箱为QQ邮箱。
多个朋友多条路,搞机路上不孤单,加入VPS论坛和MJJ们交流
评论
评论列表
共有 条评论