Edusoho整合Ucenter,edusoho后台配置过ucenter后,通信成功。但,管理员账号同步失败,提示:用户名或密码错误。
一、解决办法:
edusoho\vendor_user\uc_client\client.php
将第235行代码中的【('https' == $scheme ? 'https' : 'http').'://'.】去掉。
原代码:
调整为:
二、补充
跟盯代码,错误提示:
fsockopen(): unable to connect to http://uc.***.com:80 (Unable to find the socket transport "http" - did you forget to enable it when you configured PHP?)
问题解决思路:
把对应的url地址:http://xxx.xxx.com
改为:xxx.xxx.com
然后再去调用fsockopen,记得port设置为80(默认是-1),就可以正常访问了。