Discuz!应用商城(DisMall)Discuz!应用商城(DisMall)

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 107|回复: 4

[新问题] DX的群组功能不支持PHP7,请解决

[复制链接]

3

主题

14

帖子

31

积分

Newbie

Rank: 1

贡献
0 点
金币
16 个
发表于 7 天前 | 显示全部楼层 |阅读模式
BUG反馈
程序版本: X3.4
浏览器:  
BUG地址: 隐藏内容
BUG截图:
测试用户名: 隐藏内容
测试密码: 隐藏内容
希望尽快解决
回复

使用道具 举报

37

主题

507

帖子

709

积分

Lord

Rank: 4

贡献
4 点
金币
155 个
发表于 7 天前 | 显示全部楼层

快速解决方法:可以使用php7.0以下的版本。

如果是php7.1以上,参考下面解决方法。

主要原因是:

PHP7.1及以上版本的兼容性问题

打开:程序根目录/source/class/discuz/discuz_session_close.php

找到以下这段代码

  1. fetch_all_by_fid($fid, $limit)
复制代码


修改为:

  1. fetch_all_by_fid($fid, $limit = 0)
复制代码





此解决方法是在后台设置关闭session机制,

当使用的PHP版本大于等于7.1才会出现

(7.1开始对语法做了更严格的限制,以前不规范的代码就会报错)

如果是使用php7.0以下则不存在该问题。
回复 支持 反对

使用道具 举报

37

主题

507

帖子

709

积分

Lord

Rank: 4

贡献
4 点
金币
155 个
发表于 7 天前 | 显示全部楼层
本帖最后由 allthebest 于 2019-7-12 21:00 编辑

还不行,再问吧!
回复 支持 反对

使用道具 举报

3

主题

14

帖子

31

积分

Newbie

Rank: 1

贡献
0 点
金币
16 个
 楼主| 发表于 6 天前 来自手机 | 显示全部楼层
allthebest 发表于 2019-07-12 20:57
本帖最后由 allthebest 于 2019-7-12 21:00 编辑

还不行,再问吧!

好的,我试试后再来回复,谢谢
回复 支持 反对

使用道具 举报

3

主题

14

帖子

31

积分

Newbie

Rank: 1

贡献
0 点
金币
16 个
 楼主| 发表于 5 天前 | 显示全部楼层
allthebest 发表于 2019-7-12 20:57
快速解决方法:可以使用php7.0以下的版本。

如果是php7.1以上,参考下面解决方法。

完美解决,谢谢了。
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz!应用中心 ( 皖ICP备16010102号 )star

GMT+8, 2019-7-19 13:59

Powered by Discuz!

© 2001-2019 Comsenz Inc.

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