PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/2042074
将问题在此记录一下:
Discuz uc添加新应用解决用户数据同步,遇到以下两问题:
问题一. 利用discuz 的uc添加新应用通信,起初通信情况总是“通信失败”,
问题二. 应用客户端调用uc接口时,总是提示“SQL Error:<br />Can not connect to MySQL server<br />”
解决:
1. 应用的UCenter配置信息config.inc.php设置,
2. 编辑应用端 api/uc.php
$GLOBALS['db']->connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect, true, $dbcharset);
$GLOBALS['tablepre'] = $tablepre;
修改为:
$GLOBALS['db']->connect(UC_DBHOST, UC_DBUSER, UC_DBPW, UC_DBNAME, $pconnect, true, UC_DBCHARSET);
$GLOBALS['tablepre'] = UC_DBTABLEPRE;