ucenter 项目配置https后ucenter提示通信失败,应该怎么解决?

21,340次阅读
没有评论

共计 958 个字符,预计需要花费 3 分钟才能阅读完成。

问题描述


官网和论坛通讯是成的,换成 https 之后通讯失败。

前提:配置上的 http 都已经改过成 https 还是不是。

解决方案


修改应用下的 misc.php 文件

     discuz 文件 有两个 分别是:/uc_client/model/misc.php 和 /uc_server/model/misc.php

      官网应用在修改文件:/uc_client/model/misc.php

      注:还需修改 Ucenter 里的文件:/model/misc.php

     添加一下代码在 dfopen 方法中,如下图:

     ucenter 项目配置 https 后 ucenter 提示通信失败,应该怎么解决?

/* 解决 https 通讯失败 */
if(substr($url,0,5)=='https'){$ch = curl_init($url);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	if($post){curl_setopt($ch, CURLOPT_POST, 1);
		curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
	}
	if($cookie){curl_setopt($ch, CURLOPT_COOKIE, $cookie);
	}
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
	return curl_exec($ch);
}
/* 解决 https 通讯失败 */

注:如果出现 Access denied for agent changed 错误,可查看 ucenter 文件:modelbase.php

如果出现 Access denied for agent changed 错误

文章来源地址 https://www.toymoban.com/diary/apps/35.html

到此这篇关于 ucenter 项目配置 https 后 ucenter 提示通信失败,应该怎么解决?的文章就介绍到这了, 更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持 TOY 模板网!

原文地址:https://www.toymoban.com/diary/apps/35.html

如若转载,请注明出处:如若内容造成侵权 / 违法违规 / 事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于1970-01-01发表,共计958字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)