老张小站

  1. 欢迎光临

    感谢访问老张的博客!

  • 1
4,435

解决 Discuz! X3.* & UCenter 1.6.0 通信失败问题(2022/08/08更新)

分类 网站技术/村民张先生 发布于 2015-12-04 13:18
0

1、如果时而通信成功,时而通信失败,请在UCenter服务器的HOSTS中设置各个应用的IP地址。

vi /etc/hosts

按 i 进入输入状态,输入:

IP地址[TAB]域名

ESC退出编辑状态,并输入 :wq 回车保存。

2、如果只有“更新应用列表”等通知失败,无论重复尝试多少次都无法成功,可打开 source/class/discuz/discuz_application.php 文件,查找以下代码:

				if(strpos($temp, $str) !== false) {
					system_error('request_tainting');
				}

替换为:

				if(strpos($temp, $str) !== false && strpos($_SERVER['REQUEST_URI'], 'api/uc.php?code') === false) {
					system_error('request_tainting');
				}

3、其它情况,对比UCenter应用设置中的 通信密钥 等是否与应用配置文件中的相关项目一致,如不一致以UCenter为准修正。

欢迎转载分享,转载请注明 来源:大张小站 https://www.zhang.cq.cn/20151598.html
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截