admin 发表于 2018-4-3 12:18:02

Comsenz 核心产品 Discuz! X3.4 正式版【2018-01-01】



产品介绍
Discuz! X3.4 在继承和完善 Discuz! X3.3 的基础上,去除了云平台的相关代码,其他功能保持不变,如果您的论坛不需要云平台可以选择安装或更新到此版本。X3.4将不定期的在官方 Git 中更新,欲追求更新版本的站长欢迎关注。



更新日志
点此查看




说明:

全新安装:请参照以往版本的安装过程进行,上传程序,并执行 http://你的域名/论坛/install/

升级:
Discuz! 程序X3.2、X3.3
1)备份数据库
2)建立文件夹 old,旧程序除了 data ,config, uc_client, uc_server 目录以外的程序移动进入 old 目录中
3)上传 X3.4 程序(压缩包中 upload 目录中的文件), 如上传时候提示覆盖目录,请选择“是”
4)如果您不再需要云平台相关插件,请上传安装包 utility 目录中的 clearcloud.php 到论坛 install 目录,执行后将会把云平台相关应用进行降级操作
在后台关闭论坛,注意:不关闭的无法进行升级操作 复制utility工具里面的update.php文件到论坛install目录 运行http://你的网址install/update.php文件开始升级 升级后更新缓存 图文教程你访问这个网址升级完毕,进入后台,更新缓存,并测试功能 X3.4
其中的QQ互联功能已升级为允许使用QQ互联官方的 appid,新站点必须到 http://connect.qq.com/ 申请,升级上来的站点不受影响
appid 申请可参考此文章:http://www.discuzf.com/forum.php?mod=viewthread&tid=436
二、有可能是 Discuz! X 没有访问到正确的 UCenter:
1)请检查您的目录下有几个 UCenter 的目录,例如:uc_server、ucenter、uc 等目录名称。
2)如果有多个 UCenter 的目录,去数据库中确认下哪个 UCenter 的数据库的中的 member 表有较多的数据,表名可能叫做 pre_ucenter_members、uc_members、cdb_uc_members 等,然后记下这个表所在的数据库名和表的前缀。
3)如果有多个 UCenter 的目录,请逐一检查 UCenter 目录下的 data/config.inc.php 文件中的数据库的库名和表前缀,看哪个目录的 config 信息与在第 2 步记下的数据库名和表的前缀一致,然后记下 UCenter 的目录名称,这个 UCenter 才是您真正要用的 UCenter。
4)最后去 Discuz! X 的 config/config_ucenter.php 文件中检查下 UC_API 的地址和您记下的 UCenter 地址、数据库名、表前缀是否一致,如不一致请修改为前面记下的信息,然后通过 Discuz! X 后台重新访问 UCenter 即可。
三、UCenter 1.6.0 的版本号是保存在 setting 表中的,在升级过程中会执行如下 SQL 语句更新版本号REPLACE INTO uc_settings (k, v) VALUES ('version','1.6.0');
如果版本号不对的话,可以在后台--站长--数据库--升级中执行上面语句,手动更新 UCenter 的版本即可。
四、如果你确定已经正常升级UC到1.6版本,可以通过修改升级文件代码解决。
打开updata.php文件,查找代码
if(version_compare($version, '1.5.2') <= 0) {
改为if(version_compare($version, '1.5.2') >= 0) {
这样可以跳过检查了
根据上面四种方法来检查和排除,应该就可以解决您的UCenter版本号不对的问题了,如果有更好的方法欢迎大家分享。
友情提示:
Discuz! X3.2、X3.3 已停止更新,欲升级的站点请升级到 X3.4

下载地址 官方 Git 地址:https://gitee.com/ComsenzDiscuz/DiscuzX




页: [1]
查看完整版本: Comsenz 核心产品 Discuz! X3.4 正式版【2018-01-01】