求大神,discuz由windows转lamp出现网站白屏怎么解决?
在windows下面是好的,转到lamp之后,其它网站也是正常打开的,PHP也正常。但是只有这一个站打开时候会白屏。查看页面源文件为空。
后台/admon.php可以正常打开,但是里面部分内存无法显示,比如开始的自检页,界面设置里没有模板设置及风格设置。
关闭插件出会有没反应的情况。
请问有没有人知道是什么回事?还有其它几个站的备份,指向其它站的文件夹就没问题。
只有这个站,但是这个站在windows环境里面又没问题,如果说特殊的,这个站启用了ssl和https
php 版本用7.2的试试 网站版本多少,必须是 X3.4 2020年或者2021年的才对 PHP 7.4 有比较好的支持。 另外查一下有没有 curl 或者 json 扩展,这个可能也会有影响 本帖最后由 yh6788 于 2021-6-28 10:37 编辑
感谢各位,网站版本是20200821,与其它可用的站版本一致,怀疑这个站特别早,13年的源码,虽然表面上已经升级,但是有些插件用的php还是不行。
测试了一下在windows下用appser 9.2同样白屏。appser9.2对比8.0看起来php升到了7.4.现在处理方向把lamp的php降到7。2试下,不行向下降到5。6 测试下。
OK的话想办法对源码改动,测试能不能上到7.4下可用。 yh6788 发表于 2021-6-28 10:36
感谢各位,网站版本是20200821,与其它可用的站版本一致,怀疑这个站特别早,13年的源码,虽然表面上已经升 ...
php5.6对于20200821 兼容性没问题 明显就是php过高 {:1_130:} php换成7.2还是不行啊,故障依旧。我看我直接换到5.6试一下吧。
如果确定不是Php的问题 可以有偿排查解决:handshake 本帖最后由 yh6788 于 2021-6-29 22:02 编辑
经测试,降级到php5.4之后恢复正常。顺便 提下,要yum install phpmysql,and 目录要chmod -R 777
但是问题表面虽然解决,根本上还是要改discuz的代码,让其支持php 7.4才对,因为其它站同版本的都可以,肯定是这个站太老,升级的时候有部分没升级过来,需要慢慢改动一下才行。
页:
[1]
2