立即注册 找回密码

QQ登录

只需一步,快速开始

安装discuz对接已安装UC出现“error_unknow_type”的解决方法

2016-7-31 01:15| 发布者: 学习NO.1| 查看: 510| 评论: 0

摘要: 问题如下图,安装到最后一步,出现 error_unknow_type 错误。安装环境 为 discuz x3.2 + uc1.6之前没有出现过,同一个主机。 解决方法:因为既然是“未知类型错误”,可能不同的人不同的环境,都不太一样,需要具体 ...
问题如下图,安装到最后一步,出现 error_unknow_type 错误。
安装环境 为 discuz x3.2 + uc1.6

之前没有出现过,同一个主机

解决方法:

因为既然是“未知类型错误”,可能不同的人不同的环境,都不太一样,需要具体情况具体分析了。

现象:如果不对接已经存在的uc,而是直接权限安装含有uc的dz没有问题,说明很可能是连接uc时出现错误。


用原来的UCENTER时,在安装discuz!X1.5完成到第三步时,你填写完数据库资料和管理员资料后,向下一步时出现error_unknow_type,您必须解决以上问题,安装才可以继续.

其实这个问题的出现是你无法通信到UC数据造成的。

在你前两步过程中在根目录下的config文件夹下生成了config_ucenter.php文件。但这个
文件里的内容是空的,无法和原有的UC通信。但在UC里又生成了新这个应用。

所以你只需要登录UC管理后台,找到你刚才安装里新生的应用里面,复制 “应用的 UCenter 配置信息:”里面
的信内容,粘贴到config文件夹下生成了config_ucenter.php里面后,复盖原有的这个文件后,

接着填好资料,下一步安装就可以了!


回去查看本人的config_ucenter.php文件,里面的配置信息的确错误了。
因为数据库密码是自己设备的,中间含有了“|"符号,把安装dz时设置的uc数据库密码给截断了。
如下图,修改数据库密码,其中不在含有“|”符号。问题解决。

然后再去查看dz的安装文件install/index.php中的配置数据处理,的确是使用 “|”分割传递过来的变量。如下图。
因此,UC数据库用户名数据库密码管理员密码等都不能含有“|”,否则出错

 

这样就可以了,是不是非常简单呢


鲜花

握手

雷人

路过

鸡蛋

最新评论

!jz_fbzt! !jz_lxwm! !jz_gfqqq!

关于我们|手机版|小黑屋|地图|【道勤网】-www.daoqin.net 软件视频自学教程|免费教程|自学电脑|3D教程|平面教程|影视动画教程|办公教程|机械设计教程|网站设计教程【道勤网】 ( 皖ICP备15000319号-1 )

GMT+8, 2024-5-11 17:47

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

返回顶部