Discuz X 首页白板解决之道

清泛原创

1、开启Debug,及url后面跟 &debug=yes,也是网上最多的方法,但可能往往没有效果。

2、排除法,代码一段段的排查,在合适位置打印特定内容然后exit(0);查看结果,分析出现问题的大致位置。可以毫不夸张地说,排除法能够解决99.99%的疑难杂症。

3、白板的最核心原因是调用函数 ob_end_clean() 函数导致的,先将输出内容清掉再把备份内容重新输出,如果重新输出的某个地方有问题那网页就白板了。

4、如果没有足够耐心,那看看是不是url rewrite模块引起的问题,先关闭这个功能试试。

5、看看是否是php迁移时正则表达式替换函数 preg_replace 没有修改成 preg_replace_callback 导致的,/e选项已经废弃,是否还遗漏这个选项。

Discuz

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部