Discuz升级到3.4以上版本后,不能使用QQ登录的解决方法

目前看来,Discuz不仅是功能最强大的论坛程序,它的信息多维分类、检索功能,在主流建站程序中,也无出其右者。比如招聘信息网站,需要有地域、工资、文凭、专业等等分类,而且实现同时多个条件检索,Discuz自己就可以实现这个功能。不需要插件,这是Discuz本身一个非常成熟的基本功能。

遗憾的是Discuz中断更新多年,最近才有官方人员正式接手继续更新。中断的这几年,Discuz被发现了不少BUG和安全漏洞,有被植入木马等病毒的风险。因此应该尽早将Discuz网站升级到最新版本。

当有较大的更新升级,总会出现各种不可预料的问题,这或许也是很多人不敢轻易升级的原因。

目前最新版本是3.4版,如果从之前的老版本升级到最新版,可能会出现无法使用QQ登录的问题。

实际上,这个问题并不是程序的问题,而是升级时出现了疏忽,误将老版本根目录中的connect.php,恢复到新版本网站并覆盖了新版文件。

因此,解决方法就是单独将新版本程序中的connect.php文件,上传到根目录覆盖掉即可。通常不再需要其他操作,就可以恢复正常。

如果上面措施没有解决问题,可再尝试以下三个方法:

1、用DiscuzX3.3版里面的connect.php和source/plugin/qqconnect覆盖X3.4版中的文件;

2、可能是QQ互联和漫游应用有冲突,解决方法是把/source/plugin/manyou/Service/Util.php的内容替换成下面的代码:

<?php require_once ("./source/plugin/qqconnect/lib/Util.php");

3、删除manyou文件。

©转载请注明出处及链接:大雅派 » Discuz升级到3.4以上版本后,不能使用QQ登录的解决方法

赞 (1)