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

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

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

[复制链接]

3

主题

15

帖子

36

积分

Newbie

Rank: 1

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

使用道具 举报

46

主题

1032

帖子

1341

积分

King

Rank: 5Rank: 5

贡献
4 点
金币
229 个
发表于 2019-7-12 20:57:03 | 显示全部楼层

快速解决方法:可以使用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以下则不存在该问题。
回复 支持 反对

使用道具 举报

46

主题

1032

帖子

1341

积分

King

Rank: 5Rank: 5

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

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

使用道具 举报

3

主题

15

帖子

36

积分

Newbie

Rank: 1

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

还不行,再问吧!

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

使用道具 举报

3

主题

15

帖子

36

积分

Newbie

Rank: 1

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

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

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

使用道具 举报

1

主题

165

帖子

345

积分

Conqueror

Rank: 3Rank: 3Rank: 3

贡献
10 点
金币
123 个
发表于 2019-7-24 21:47:25 | 显示全部楼层
allthebest 发表于 2019-7-12 20:57
快速解决方法:可以使用php7.0以下的版本。

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

7.0是否全部兼容了呢
10.31 北京工业大学体育馆
回复 支持 反对

使用道具 举报

46

主题

1032

帖子

1341

积分

King

Rank: 5Rank: 5

贡献
4 点
金币
229 个
发表于 2019-7-24 21:49:22 | 显示全部楼层
本帖最后由 allthebest 于 2019-7-28 10:28 编辑
罗永浩 发表于 2019-7-24 21:47
7.0是否全部兼容了呢

7.0 没发现群组功能有问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-10-19 22:56

Powered by Discuz!

© 2001-2019 Comsenz Inc.

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