在采用ecshop过程中,遇到过商城前端经常打开错误 ,原因就是 config.php 文件被清空了,0KB。
但一直找没为什么可以被清空,每次再次上传该文件,过段时间又被清空了。
百度了一下,有网友得出如下解决办法:
打开lib_base.php 查找
include_once($cache_file_path);
在其后加入一行代码
$data = !empty($data)?$data:false;
动态 的意思是 在读取 配置缓存文件失败的情况下 程序可以轻易读取数据库记录 并 再次生成 配置缓存文件。 这样就化解了 配置内存文件不平衡而引发的一系列致命错误。不过试了好像没用。
最后还是想起第二种办法,直接将config.php降为 444 权限,也就是就可以加载,无法修改。