UCenter插件安装配置求助【已解决,感谢小雄】
安装环境:
ucenter1.6
zentao3.0
UCenter插件下了新的那个
discuz1.5
安装以后:
1.ucenter中discuz1.5,通信成功。
2.zentao应用,通信失败。
跟作者小雄mail求助过,根据他的指导,反复尝试了多次,依然“通信失败”。
请问其他同学们,有没有配置成功的?给介绍一下软件版本和配置信息吧,非常感谢。
ucenter配置信息:
应用名称:zentao
应用类型:其他
应用的主 URL:http://xx:88/zentao
应用 IP:127.0.0.1
通信密钥:(随便写了一串):j3YfgambRbh3cbD4J9S7gc993a48H6IeH9Q1y
应用接口文件名称:uc.php
是否开启同步登录:是
是否接受通知:是
其他的保持为空。
然后自动生成了“应用的 UCenter 配置信息:”
define('UC_CONNECT', 'mysql'); define('UC_DBHOST', 'localhost'); define('UC_DBUSER', 'root'); define('UC_DBPW', 'root'); define('UC_DBNAME', 'ultrax'); define('UC_DBCHARSET', 'gbk'); define('UC_DBTABLEPRE', '`ultrax`.pre_ucenter_'); define('UC_DBCONNECT', '0'); define('UC_KEY', 'j3YfgambRbh3cbD4J9S7gc993a48H6IeH9Q1y'); define('UC_API', 'http://xx/bbs/uc_server'); define('UC_CHARSET', 'gbk'); define('UC_IP', ''); define('UC_APPID', '2'); define('UC_PPP', '20');
把这些信息copy到\zentao\home\zentao\module\ucenter\config.php中,php标识符没有覆盖掉。
问题解决了,感谢小雄的远程指导!
解决办法:
修改zentao\config\my.php:
$config->requestType = 'GET'; //原来是PATH_INFO,改成GET
小雄解释:
zentao默认采用的是PATH_INFO的模块访问方法,但是UCenter需要访问Zentao/api/uc.php这个接口,在这种情况下,zentao把这个默认为是要找api这个模块下的方法,所以就失败了。我安装SAE版本,在后台中,在线安装插件:整合UCenter用户模块,实现用户管理同步、登录.登出同步等
出现如下错误:
插件下载存储路径/data1/www/htdocs/781/netproject/1/tmp/extension不存在。
linux下面请执行命令:mkdir -p /data1/www/htdocs/781/netproject/1/tmp/extension来修正。
建立了tmp/extension目录后,再次安装。提示:
插件下载存储路径/data1/www/htdocs/781/netproject/1/tmp/extension不可写。
linux下面请执行命令:sudo chmod 777 /data1/www/htdocs/781/netproject/1/tmp/extension来修正。
请问如何处理,我是在在SAE环境下使用的,怎么使用:inux下面请执行命令:sudo chmod 777 /data1/www/htdocs/781/netproject/1/tmp/extension来修正。
期待高手回复呵,谢谢了
QQ:1357525278




精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


