zyx0814 / dzzoffice

dzzoffice
GNU Affero General Public License v3.0
3.87k stars 808 forks source link

php升级到8.3.8后页面空白,无报错信息 #251

Open rufeng-h opened 2 months ago

rufeng-h commented 2 months ago

因为公司漏洞扫描,使用docker部署的dzzoffice扫出了很多BUG,包括php、apache和mysql5的,遂通过升级软件解决。 在以下环境中运行成功

如下图所示 6441cab209510323854957f5b755c56

同样的环境,升级到php8.3.8后,修改了数组索引使用花括号的报错,安装页面运行正常,mysql建表成功,后续其他页面均显示空白,开启了php调试模式,页面和apache无任何报错信息。(事实上本人先尝试了php8.3,修改报错代码后页面空白,排查不出问题,降低php版本后成功运行。)

可以确定是升级了php的问题,经调试发现,似乎require语句没有生效。

由于本人不是专业的php开发,遂到此寻求帮助,谢谢!