DedeCMS后台部分功能打开空白如何排查修复

DedeCMS后台出现空白页是很多站长常遇到的问题,通常由PHP版本不兼容、磁盘空间满了、文件权限错误异常等原因引起,最近临时测试网站也遇到后台部分功能打开空白。写个教程记录下DEDECMS后台部分功能遇到打开空白如何排查修复,同时也给有需要的同学提供一丢丢帮助。

image.png

解决办法

1、检查PHP版本是否使用PHP7以上版本,DedeCMS后台容易出现空白,建议切换到PHP5.4以下版本

2、检查网站磁盘空间是否满了

3、开启详细错误

找到网站根目录下的 include/common.inc.php 文件

查找相关代码 error_reporting(E_ALL || ~E_NOTICE);

if ( DEDE_ENVIRONMENT == 'production' )
{
    error_reporting(E_ALL || ~E_NOTICE);
} else {
    error_reporting(E_ALL);
}
替换成如下
if ( DEDE_ENVIRONMENT == 'production' )
{
//    error_reporting(E_ALL || ~E_NOTICE);
//} else {
    error_reporting(E_ALL);
}

保存后刷新空白的页面出现如下报错

image.png

提示failed to open stream: Permission denied,经排查是因为站点设置只读权限导致,重新赋予/data/tplcache目录读写权限后问题解决

image.png

总结

以上是DEDECMS建站程序空白页面排查思路,问题解决完后记得将代码改回原样。

© 除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处

取消
微信二维码
微信二维码
支付宝二维码