我最近用了一个奶茶网站,因为源码是淘宝,比较老。经常被黑。仍然需要更新。但是更新后出现了无法生成列的问题。跟大家分享一下我是怎么解决的。
现象
遇到这个问题,第一反应是更新系统缓存,执行后问题依旧
之后一一更新,首页更新OK,列更新返回500、文档更新返回500、列更新一一更新,是发现文章栏,文档更新OK,图库栏,文档更新失败
发现问题
以上可以知道问题出在图集栏目和文档,上传织梦默认栏目模板,然后更新OK
然后使用问题模板,删除一段代码,测试问题出在哪段代码,最后发现是引用变量的问题
直接删除变量,用文本替换。问题解决dedecms,更新OK
参考案例1:织梦更新列时提示“该列没有数据,可能缓存文件(/data/cache/.inc)没有更新,请检查是否有写权限”。
1.找到文件(/data/cache/.inc)直接删除,然后点击“生成->更新系统缓存->开始执行”即可解决问题。
2.如果以上方法都不起作用,请尝试以下方法:
打开织梦系统后台目录,可能你的名字被改了,默认是:/dede/找到.php文件打开dedecms,
找到代码:$ = “[field:tag /]
{/dede:标签}
情况5:可以更新列,但是HTML文档不能更新,点击生成的文档没有反应。
这种情况一般是修改系统文件造成的。可以尝试恢复根目录下文件夹中的文件,或者下载原版直接覆盖。
转载请注明: SEO博客 » 更新升级后无法生成列的解决方法
请登录之后再进行评论