Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] discuzx3.3在php7环境下无法显示帖子具体内容,尊敬的各位大神,可以帮帮忙吗?

[复制链接]
85chance 发表于 2017-6-30 09:33:14 | 显示全部楼层 |阅读模式
尊敬的各位大神,可以帮帮我吗? 我的discuzx3.3 在 PHP7(7.0/7.1)环境 会出现几乎所有 帖子内容无法显示,如插入有[attachimg]标答的,就会连同图片也显示不出来,如果是纯文本的主题帖则可以显示,我配置了多php的环境进行测试,如果改为php5.x之后,其它配置一切不变,同样的数据库,同样的论坛程序(模板),一刷新,立马可以显示出正常的帖子,是不是某个字符串转义函数不支持php7呢?
我还用未升级至discuzx3.3之前的discuzx3.2程序和数据库进行测试,发现也是同样的问题,在php7环境下,帖子内容显示为空,不显示具体内容,列表,跟帖回复等信息都在,
如果用管理员帐号,点编辑,则可以看到具体内容。

真的很想麻烦高手,帮忙分析一下是什么原因呢? 有什么其他同学遇到这样的问题呢?
discuzx3.3不是说已经支持 php7环境了吗?  是什么原因导致我这种现象呢?
我认真对比过网站目录下的discux3.3程序,没有少传漏传的情况
PS:服务器环境是 centos 7.3,lnmp,mysql 5.7.18

a475305268 发表于 2017-6-30 09:34:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

hhb121 发表于 2017-6-30 09:36:32 | 显示全部楼层
我感觉是服务器环境中的php某些拓展没有安装导致的,另外尽量不要用dx3.3的缓存功能。
回复

使用道具 举报

 楼主| 85chance 发表于 2017-6-30 10:04:05 | 显示全部楼层
本帖最后由 85chance 于 2017-6-30 10:10 编辑
hhb121 发表于 2017-6-30 09:36
我感觉是服务器环境中的php某些拓展没有安装导致的,另外尽量不要用dx3.3的缓存功能。

谢谢您的回复,不知道是具体哪个扩展,php编译安装参数几乎是一样的,还是没有找到问题点
对比了,php7环境下,好像没有编译进 ereg这个模块,这个模块,在php7里是已经没有了吗?
回复

使用道具 举报

 楼主| 85chance 发表于 2017-6-30 10:19:49 | 显示全部楼层
本帖最后由 85chance 于 2017-6-30 10:23 编辑

查了一下资料,php7确实已经删除了. ereg_* 系列的正则函数,估计discuz3.3中还有在使用这个函数进行帖子内容字符转义?
preg_replace 这个函数?
回复

使用道具 举报

hhb121 发表于 2017-6-30 10:27:12 | 显示全部楼层
85chance 发表于 2017-6-30 10:04
谢谢您的回复,不知道是具体哪个扩展,php编译安装参数几乎是一样的,还是没有找到问题点
对比了,php7 ...

记得以前有一位坛友,也是和你差不多的问题。不是这个模块的问题,这个没有。是否有报错?
回复

使用道具 举报

 楼主| 85chance 发表于 2017-6-30 10:28:19 | 显示全部楼层
hhb121 发表于 2017-6-30 10:27
记得以前有一位坛友,也是和你差不多的问题。不是这个模块的问题,这个没有。是否有报错?

没有报错信息输出
回复

使用道具 举报

 楼主| 85chance 发表于 2017-6-30 10:30:20 | 显示全部楼层
hhb121 发表于 2017-6-30 10:27
记得以前有一位坛友,也是和你差不多的问题。不是这个模块的问题,这个没有。是否有报错?

谢谢您的回复,没有错误信息输出,就是直接不显示帖子内容,像是被隐藏了似的
回复

使用道具 举报

hhb121 发表于 2017-6-30 10:36:21 | 显示全部楼层
不知道你的php7 版本是哪里下载的,还是集成环境提供的,应该是漏掉了什么,3.3已经做了对这个环境的支持,问题肯定出在php版本上面,不行的话,你重新安装php7试试,问题估计很难排查,因为很多时候,咱们可能懂点程序,可是涉及到环境和程序是否兼容,哪里出了问题,基本没几个懂的,都是一脸的蒙逼,网上有很多方法,是修改dz的某些参数,这样肯定不行,不说方便不方便升级更新,就是维护起来也不方便。
回复

使用道具 举报

 楼主| 85chance 发表于 2017-6-30 10:44:33 | 显示全部楼层
hhb121 发表于 2017-6-30 10:36
不知道你的php7 版本是哪里下载的,还是集成环境提供的,应该是漏掉了什么,3.3已经做了对这个环境的支持, ...

你分析的很是,非常感谢!测试环境是用军哥的一键安装的,已经升级至php 7.1.6,也是不行,我也猜测是不是漏掉某个扩展模块了
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-24 15:39 , Processed in 0.028167 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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