在一次dedecms5.6 UTF-8进行在线更新后,出现无法更新栏目静态html的问题,会出现 “没有该栏目数据, 可能缓存文件(/data/cache/inc_catalog_base.inc)没有更新, 请检查是否有写入权限” 的提示,即使把inc_catalog_base.inc缓存文件删除也没用,于是就想到是否是更新造成的问题,因更新之前把网站进行了备份,所以用winmerge工具仔细比较了下更新前的网站和更新后网站之间的差异,发现dede目录(织梦系统的后台管理目录)下的config.php文件中代码有点问题: 更新后config.php文件 更新前config.php文件 下面的其实是正确的,把更新后的config.php文件替换为更新前的config.php,或直接修改第86行和第90行。 注:WinMerge是一款运行于Windows系统下的免费的文件比较/合并工具。它非常适用于确定不同版本的文件间的改变以及合并这些改变,尤其是在有多人编辑同一文件的情况下。也能够比较两个目录之间的不同,比如:两个目录哪些文件相同,哪些文件有差异,哪些文件只存在于另一个目录中。 |
