VPS侦探论坛

 找回密码
 注册
查看: 4188|回复: 6

向军哥请教求助!Discuz使用php7.0以上版本时出现问题

[复制链接]
发表于 2017-6-19 11:42:08 | 显示全部楼层 |阅读模式

首先非常感谢军哥辛苦付出,长期坚持提供这么好的主机管理工具!真的十分感谢!!!
最近升级了服务器,系统升级为centos 7.3,全新安装军哥的 lnmp 1.4版本,现在发现一个问题,
就是Discuzx 没办法使用PHP7以上的环境,只要主机设置跑在php7以上之后,帖子打开后,
大部份帖子里包含[attachimg] 或超链接、html标签内容的就会导致整个帖子里没办法显示,不只是图片不显示,
而是连同帖子里的文字内容,也不会显示了,如果图片只是作为附件上传的,就可以显示。

(找到是php版本的原因也费了很多时间,一开始以为是论坛从 discuzx3.2升级到 discuz3.3之后模板原因导致,后证实不是,又以为是添加ssl的原因,后一一否决
又以为是discuz3.3本身的问题,官方已说明discuzx3.3是支持php7,后来用备份的discuz 3.2测试也一样,最后只好安装多php版本进行测试,但只要改为php.5.x.x的,重启lnmp就可以正常显示,如果修改主机的配置文件为php7.0以上环境,不管discuzx3.2还是discuzx3.3,结果都是一样,大部份帖子打开后内容为空,)

很希望可以得到军哥的解惑指点。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2017-6-19 11:50:48 | 显示全部楼层


希望军哥帮忙分析一下是什么原因呢,很郁闷....
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2017-6-19 13:10:05 | 显示全部楼层

换php 5.* 正常那就是discuz x 3.3 与php7还是有兼容性问题
不是说支持了就一定没bug,向discuz官方反馈看看

可以开php错误日志看看有没有错误信息
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2017-6-19 13:26:12 | 显示全部楼层



这样啊,谢谢回复~~~

不知道是不是我本机的PHP7编译过种中出错了没有,除了向官方反馈还有没有别的办法,discuz官方已经死,所以估计只能从自身找问题了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2017-6-19 20:33:31 | 显示全部楼层

回复 4# 的帖子


只要安装成功了,编译就没出错,出错了到最后肯定提示没安装成功

3楼说了,开错误日志,其他方法就是阅读源码或网上搜索看看了

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2017-6-30 10:12:04 | 显示全部楼层

原帖由 licess 于 2017-6-19 20:33 发表
只要安装成功了,编译就没出错,出错了到最后肯定提示没安装成功

3楼说了,开错误日志,其他方法就是阅读源码或网上搜索看看了

军哥,
对比了,php7环境下,好像没有编译进 ereg这个模块,这个模块,在php7里是已经没有这个模块了吗?
 楼主| 发表于 2017-6-30 10:17:52 | 显示全部楼层

查了一下资料,php7确实已经删除了. ereg_* 系列的正则函数,估计discuz3.3中还有在使用这个函数进行帖子字符转义吧,哎,一直没有使用速度更快,效率更高的php7,有点难受
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-25 21:28 , Processed in 0.027964 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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