b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Discuz! X3.2论坛UCenter通讯失败分析

电脑杂谈  发布时间:2020-04-19 14:20:28  来源:网络整理

ucenter通信失败原因_ucenter 应用管理 通信失败_ucenter应用通信失败

立即注册以查看更多教程,下载大量资源,并让您轻松地充当电台

您需要登录才能下载或查看,没有帐户?立即注册

x

应用程序和UCenter之间的通信失败是网站管理员经常遇到的问题之一. 通信失败将带来很多后果,例如上载化身时出错,新成员无法注册,错误的登录密码等. 总结并共享UCenter通信失败的解决方案.

UCenter通讯异常ucenter通信失败原因,通常有以下症状:

1. 无法上传头像时出现错误消息: 代理更改访问被拒绝;

2. 网站登录提示密码不正确或无响应;

3. 会员不能注册;

4. 应用程序无法同时登录和注销;

5. UCenter后台提示通信失败;

6. 图片显示红色X;

7. 登录网站背景=>单击UCenter以显示404或其他错误.

ucenter通信失败原因_ucenter应用通信失败_ucenter 应用管理 通信失败

还有许多其他情况,此处未列出.

解决方案总结如下:

1. 检查站点配置文件中的UC_APPID是否与UCenter中的应用程序ID一致

采用Discuz!以X2.5为例,配置文件的目录为: ./config/config_ucenter.php找到下图所示的位置

1.gif

此处的值必须与UCenter后台中应用程序ID的值一致,如下所示.

2.gif

2. 应用程序的主URL地址,即网站地址必须与UCenter后台的应用程序地址相同.

例如,该站点的访问地址为: http: //www.discuz.netucenter通信失败原因,则UCenter后台中应用程序的地址也必须为http: //www.discuz.net.

3.gif

3. 配置文件中的通信密钥必须与UCenter后台中的通信密钥一致

可以在./config/config_ucenter.php中看到配置文件的通信密钥.

4.gif

ucenter应用通信失败_ucenter通信失败原因_ucenter 应用管理 通信失败

此处的密钥必须与UCenter背景一致.

5.gif

4. UCenter IP地址必须与服务器的IP地址相同

可以在配置文件中修改IP地址,如图所示

6.gif

类似地,UCenter后台的应用程序IP地址也应该与配置文件中的IP地址相同.

在应用程序管理中,编辑站点应用程序以查看下图:

7.gif

5. 检查配置文件中的表前缀是否正确填写

该位置在./config/config_ucenter.php中

8.gif

6. fsockopen功能已禁用

检查php环境,并检查fsockopen功能是否已禁用. 您可以通过php.ini检查该功能的状态,并在此文件中找到

ucenter 应用管理 通信失败_ucenter通信失败原因_ucenter应用通信失败

allow_url_fopen

复制代码

修改为:

allow_url_fopen =开启

复制代码

7. 应用程序域301重定向

可以使用fsockopen函数测试301重定向: 使用以下代码

<? php

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ fp = fsockopen(“ [url = http: // www. 例如.com] [/ url]“,80,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ errno,$$$ $$ $$$$$$$$$$$$$$$$$$$$$$$$$ errstr,30);

if(!$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ff等){

echo“ $$$$$$$$$$$$$$$$$$$$$$$$$$$$ ererstr($$$$$$$$$ $$ $$$$$$$$$$$$$$$$$$$$$ errno)

\ n“;

}其他{

ucenter应用通信失败_ucenter 应用管理 通信失败_ucenter通信失败原因

$$$$$$$$$$$$$$$$$$$$$$$$$$$$ out out =“ GET / HTTP / 1.1 \ r \ n”; <

$$$$$$$$$$$$$$$$$$$$$$$$$$ out $. =“主机: [url = http: // www. example.com \ r \ n] \ r \ n [/ url]”;

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ out =“连接: 关闭\ r \ n \ r \ n”;

fwrite($$$$$$$$$$$$$$$$$$$$$$$$$$$$ ff,$$$$$$$$ ff $ $$$$$$$$$$$$$$$$$$$$$ out);

while(!feof($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ fp)){

回声fgets($$$$$$$$$$$$$$$$$$$$$$$$$$$$$ fp,128);

}

关闭($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ fp);

}

?>

复制代码

将相应的域名更改为UCenter应用程序中的域名,然后访问此测试脚本. 返回的内容包含301个永久内容,并且通信也将失败.

您只需要取消重定向. 通常,301跳转规则存在问题.

8. 因为discuz! X3.3版本发布和第三方派生版本Discuz!粉丝,Discuz!精简版简化版. 许多网站管理员使用SS证书L,即Discuz!部署https后,ucenter通信失败. 这是因为Discuz!使用端口443部署SSL证书,该端口在80之前不再使用,从而导致UC通信失败. 也没有好的解决方案. 暂时建议同步打开80和443端口,即http和https可以同时绑定到域名,UC通信正常.

以上方法可以解决通讯失败的问题. 通常,只要目录权限正确,配置文件和后台设置便可以按照上述方法操作,不会有问题.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-181280-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...