|
UC提供的范例是有错误的,需要做以下修改
1.从discuz安装文件中复制一份db_mysql.class.php,放到/uc_client下
2.修改api/uc.php 查找require_once DISCUZ_ROOT.'./include/db_'.$database.'.class.php'; 把路径修改为 /uc_client/db_mysql.class.php [有2处]
3.修改config.inc.php
<?
define('UC_CONNECT', 'mysql');
//... 上面的这些略了,根据文字说明配置即可
//以下必须根据自己的环境情况进行填写,可查看uc.php的60到62行,需要用到
//应用程序数据库连接参数
$dbhost = 'localhost'; // 数据库服务器
$dbuser = 'root'; // 数据库用户名
$dbpw = 'urpwd'; // 数据库密码
$dbname = 'ucenter'; // 数据库名
$pconnect = '0'; // 数据库持久连接 0=关闭, 1=打开
$tablepre = 'ucenters.uc_'; // 表名前缀, 同一数据库安装多个论坛请修改此处
$dbcharset = 'utf8'; // MySQL 字符集, 可选 'gbk', 'big5', 'utf8', 'latin1', 留空为按照论坛字符集设定
$cookiepath = '/demo'; // cookie 作用路径 demo 是ci应用的目录
ok了 通信问题解决了。同步登陆退出这些问题,参照UC手册即可解决。注意cookie路径。 |
|