我的问题 http://www.discuz.net/viewthread.php?tid=1621694&page=1&extra=#pid13699285问题简介: 
应用配置文件 和UCenter的配置相同 总是提示通信失败 uc。php 21Kb
本地的服务器 wamp2.0
ucenter  的 upload 在服务器根  
http://localhost/upload/admin.php  是Ucenter的管理地址upload\data\config.inc.php 的配置如下<?php define('UC_DBHOST', 'localhost');define('UC_DBUSER', 'root');define('UC_DBPW', '');define('UC_DBNAME', 'ucenter');define('UC_DBCHARSET', 'gbk');define('UC_DBTABLEPRE', 'uc_');define('UC_COOKIEPATH', '/');define('UC_COOKIEDOMAIN', '');define('UC_DBCONNECT', 0);define('UC_CHARSET', 'gbk');define('UC_FOUNDERPW', 'b5f4403164ccd0b900d2d4a89382e569');define('UC_FOUNDERSALT', '114205');define('UC_KEY', '123456789');define('UC_SITEID', '1v2K3heCfu2w1k7W2349720Vd82B134X9w7QbB3Y4dandk3o4RbBfk8f6l7i0I9R');define('UC_MYKEY', '1J2a3PeGfv2G1F7929447x0Udd2y1A419T7JbR3e49andi3P4fbSf78l6G7u0u9w');define('UC_DEBUG', false);define('UC_PPP', 20);?>
--------------------------------------------------------------------------------------------
下面是应用的配置我的网站程序在服务器根目录下web2 文件夹内
http://localhost/web2/index.html 是我网站的主页 
我在这个文件夹内放置了:
http://localhost/web2/uc_client    本论坛下载
http://localhost/web2/config.inc.php   文件来源于范例程序文件夹 并做了修改 
http://localhost/web2/api/uc.php     这个文件来源 ucenter安装包内的范例程序文件夹(advanced/examples/api)config.inc.php内容如下<?phpdefine('UC_CONNECT', 'mysql');                                // 连接 UCenter 的方式: mysql/NULL, 默认为空时为 fscoketopen()
                                                        // mysql 是直接连接的数据库, 为了效率, 建议采用 mysql//数据库相关 (mysql 连接时, 并且没有设置 UC_DBLINK 时, 需要配置以下变量)
define('UC_DBHOST', 'localhost');                        // UCenter 数据库主机
define('UC_DBUSER', 'root');                                // UCenter 数据库用户名
define('UC_DBPW', '');                                        // UCenter 数据库密码
define('UC_DBNAME', 'ucenter');                                // UCenter 数据库名称
define('UC_DBCHARSET', 'gbk');                                // UCenter 数据库字符集
define('UC_DBTABLEPRE', 'uc_');                        // UCenter 数据库表前缀//通信相关
define('UC_KEY', '123456789');                                // 与 UCenter 的通信密钥, 要与 UCenter 保持一致
define('UC_API', 'http://localhost/upload');        // UCenter 的 URL 地址, 在调用头像时依赖此常量
define('UC_CHARSET', 'gbk');                                // UCenter 的字符集
define('UC_IP', '');                                        // UCenter 的 IP, 当 UC_CONNECT 为非 mysql 方式时, 并且当前应用服务器解析域名有问题时, 请设置此值
define('UC_APPID', 3);                                        // 当前应用的 ID
define('UC_PPP', '20');
define('UC_DBCONNECT', '0');
//ucexample_2.php 用到的应用程序数据库连接参数
$dbhost = 'localhost';                        // 数据库服务器
$dbuser = 'root';                        // 数据库用户名
$dbpw = '';                                // 数据库密码
$dbname = 'ucenter';                        // 数据库名
$pconnect = 0;                                // 数据库持久连接 0=关闭, 1=打开
$tablepre = 'uc_';                   // 表名前缀, 同一数据库安装多个论坛请修改此处
$dbcharset = 'gbk';                        // MySQL 字符集, 可选 'gbk', 'big5', 'utf8', 'latin1', 留空为按照论坛字符集设定//同步登录 Cookie 设置
$cookiedomain = '';                         // cookie 作用域
$cookiepath = '/';                        // cookie 作用路径?>应用:
ID: 3
应用名称:测试2
应用的 URL:http://localhost/web2
应用 IP:127.0.0.1
通信密钥:123456789
类型:其他
应用的物理路径:空 (如果我填了物理路径  通信状态那里就是显示 正在连接... )
查看个人资料页面地址:空
应用接口文件名称:uc.php
标签单条显示模板:空
标签模板标记说明:空
是否开启同步登录:否
是否接受通知:否

解决方案 »

  1.   

    应用的物理路径填一下
    弄成
    ../web2看看
      

  2.   

    通信失败应该是api/uc.php 有问题..官方的列子中有问题的..里面的数据库连接是错的.
      

  3.   

    问题我已经解决了   正如3楼所说 官方范例程序的uc.php 是有问题的  
    我下了一个10Kb 的  就解决了  感谢了   日后结贴  
      

  4.   

    应用配置文件 和UCenter的配置相同,搜了相关的话题,该用的办法都用了,搞了两天到现在仍然没有解决通信问题,总是一直显示“正在连接”,导致UC数据库不能备份,郁闷哦。