找回密码
 注-册

QQ登录

只需一步,快速开始

查看: 2044|回复: 0

[修补] 在同一台服务器能装UC,无法装DZ的临时解决办法

[复制链接]
Leya 发表于 2008-4-27 01:49:33 | 显示全部楼层 |阅读模式
在同一台服务器能装UC,无法装DZ的临时解决办法其实这个问题还是比较有普遍性的,我从1月的测试版就发现有个问题。
今天花了点时间,鼓捣了下,基本解决。
办法不是完美的,希望指正。

主要状况描述:
在同一服务器上能正常安装UC(并能登陆UC),但安装DZ的时候去提示“无法连接,请输入UC信息”如果你是属于上面描述的情况 请继续往下读

我经过多次尝试后,分析出现该错误的提示的主要原因是:服务器内外网IP映射的问题(亦或是服务器有两个内网地址)
我尝试的解决方法:
1.
确认已经正确的安装UC,假设是安装在UC目录

2.上传DZ程序到BBS目录,修改论坛的config.inc.php文件(必须手动改),在文件末尾加上(根据你的服务器情况填写) 复制内容到剪贴板 代码:
  1. define('UC_CONNECT', 'mysql');    // 连接 UCenter 的方式: mysql/NULL, 默认为空时为 fscoketopen(), mysql 是直接连接的数据库, 为了效率, 建议采用 mysql
  2. // 数据库相关 (mysql 连接时)
  3. define('UC_DBHOST', 'localhost');   // UCenter 数据库主机
  4. define('UC_DBUSER', '数据库用户名');    // UCenter 数据库用户名
  5. define('UC_DBPW', '数据库密码');    // UCenter 数据库密码
  6. define('UC_DBNAME', '数据库名称');    // UCenter 数据库名称
  7. define('UC_DBCHARSET', 'gbk');    // UCenter 数据库字符集
  8. define('UC_DBTABLEPRE', '`数据库名称`.uc_');    // UCenter 数据库表前缀
  9. define('UC_DBCONNECT', '0');    // UCenter 数据库持久连接 0=关闭, 1=打开
  10. // 通信相关
  11. define('UC_KEY', '123456789');    // 与 UCenter 的通信密钥, 要与 UCenter 保持一致
  12. define('UC_API', 'UC的安装目录');  // UCenter 的 URL 地址, 在调用头像时依赖此常量
  13. define('UC_CHARSET', 'gbk');    // UCenter 的字符集
  14. define('UC_IP', '这里填写内网IP');     // UCenter 的 IP, 当 UC_CONNECT 为非 mysql 方式时, 并且当前应用服务器解析域名有问题时, 请设置此值
  15. define('UC_APPID', '2');     // 当前应用的 ID
复制代码

修改后,关闭保存

3.请使用用下面的连接运行论坛的安装
你的论坛地址/install/index.php?step=2  说明下,用这个的目的主要是跳过之前的验证。
不出意外论坛可以正常安装上了。

4.这个时候,登陆UC,你会发现在运用管理那并没有出现论坛的应用。(谁让我们是非正常安装哈)
我们手动加上应用,添加新应用-自定义安装
需要注意的是这几个地方:
接口URL,写论坛的URL地址(形如http://......../bbs
应用IP,写服务器内网IP地址
通信密钥,写123456789(这个日后可以改)
点确定,保存设置。

5.登陆论坛后台,在全局-UCenter设置,
这里的信息需要和UC应用刚才填写一致。确定后,点击保存。

不出意外,这个时候在UC的应用管理那已经提示通信成功。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注-册

本版积分规则

Archiver|手机版|小黑屋|DoDVip ( 桂ICP备14000730号 )

GMT+8, 2025-5-1 18:00 , Processed in 0.067215 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表