首页/技能技术/技术研究/Discuz X3.5版本无法访问uc_server导致插件调用头像出错的解决方案

付付

站长

微 信:FFIEXMW 公众号:付付创业研究院
付付,上海某知名院校法学研究生毕业,精通Windows平台软件开发,拥有8年独立建站经验,拥有多家网站VIP付费会员,长期接触各种网络创业项目、优质软件、网站源码,同时也不断地购买很多虚拟资源,包括各类付费课程、商业软件等。因此专门做了这个网站用来分享这些精品收费资源,希望对大家有所帮助。
版权声明
  • 本站致力于分享与传播互联网创业相关的知识内容,包括站长原创录制的教程以及通过公开渠道合法采集整理的网络创业类课程资料。


    免责声明:


    • 本站发布的所有内容仅供学习参考之用,版权归原作者所有。
    • 若您是内容版权所有者,发现本站存在侵犯您合法权益的情况,请及时联系我们,我们将在核实后第一时间予以删除处理。
    • 用户自行下载、使用本站资源所产生的一切后果与本站无关,用户应自行承担相关法律责任。

    版权保护:


    • 本站原创内容(包括文字、音视频教程等)未经授权禁止转载、引用或用于商业用途。
    • 引用本站内容请注明来源“付付项目网”,并附带原文链接。

    感谢您的理解与支持,共同营造良好的网络创业学习环境!

Discuz X3.5版本无法访问uc_server导致插件调用头像出错的解决方案

之前发现项目课程类插件无法正常调用头像,以为是插件BUG或者是第三方插件接管头像接口的原因;


一番检索之后发现dz头像调用方式与uc_server是关联的,尝试访问https://www.ffxm.cn/uc_server时提示:This UCenter Server has been disabled.


造成这种情况的原因大致是: 我们在安装discuz时选择了 全新安装 Discuz! X (独立模式安装) ,所以默认没有启用uc_server,这就导致了某些插件不能正常使用。


Discuz X3.5版本无法访问uc_server导致插件调用头像出错的解决方案

独立模式安装Discuz X


所以问题变成了:如何与discuz uc_server建立通信链接?或者说怎么解决访问uc_server时的“This UCenter Server has been disabled.”的问题


几番检索,在 Google 搜到了同样的问题,但这个问题的解决方案查看居然要Svip且500/年,瞬间黑人问号脸???好在还能看到问题出现在哪个目录下,真的谢了:


Discuz X3.5版本无法访问uc_server导致插件调用头像出错的解决方案

收费图鉴


之后直接打开 Beyond Compare 把网站这个目录下的文件跟正常安装 uc_server 的网站文件比较了一下,发现只是注释了一行代码。取消注释之后可以正常访问了,但后台UCenter中心还是提示“通信失败”。


后又比较了一下 config_ucenter.php 这个文件,发现有问题网站“UC_STANDALONE”值是“1”,没有问题的是“0”,修改后直接“通信成功”,后台更新缓存一下,OK一切正常了!


下面完整的解决方案:


1.进入 网站根目录/uc_server/data 文件夹找到 config.inc.php 文件并打开;


2.找到如下代码并取消注释:


原代码://define(UC_KEY*********);

修改为:define(UC_KEY*********);


3.进入 网站根目录/config 文件夹找到 config_ucenter.php 文件并打开;


4.查找并修改如下代码:


原代码:define(UC_STANDALONE1);
修改为:define(UC_STANDALONE0);


一些自我教育随想:


1.要善于发现事务之间的关联,然后通过关联关系发现解决问题的线索! 如果不是搜索发现头像跟uc_server有关系,然后定位出uc_server的问题,我可能还得花几百块请专业的人解决问题。


2.百度搜不到的东西善用Google,或者多个搜索引擎一起尝试。众所周知,度度是用来搜广告的!


3.不是详细完整的方案才算是好方案,要善于挖掘碎片信息的价值。 虽然搜到的详细解决方案要500开会员才可以看,但是仅仅公开的部分信息却可以帮助我快速定位问题位置,算是白嫖到了碎片化的信息价值。这里多叨叨一句吧,其实我们在网上找项目也是一样的: 每天更新的项目课程五花八门,很多人觉得根本没有用,没有任何价值,全是垃圾!其实不然,很多项目虽然虽然只聊了个大概无法跟着实操,但是我们至少可以通过课程发现一个项目领域信息,如果真的可以操作?那为什么我们不可以自己研究自己做?如果实在没法操作了,那是否可以在这个项目的基础上进行创新进而发现另一番新大陆?也许,挖掘一下这些碎片信息的价值,我们的项目难题就可以迎刃而解……

学过该项目的人还在学
返回顶部