dedecms在站长界中使用频率是很高的,至少小编认识的同行中,10个站长有8-9个曾经使用过织梦cms,所以遇到各种问题是经常事,挂马等都是常见。目前博客管理的企业站以及一些个人资讯站都是使用织梦cms,有时候比较旧版的数据恢复之后会导致无法生成栏目,今天我们就来讲解dedecms恢复数据或者升级后无法生成栏目的解决方法,一起来了解:
第一:/data/cache/inc_catalog_base.inc 出问题,这时候我们找到文件(/data/cache/inc_catalog_base.inc) 然后删除,再回到网站后点“生成——>更新栏目——>开始生成html”即可解决。
第二:打开织梦系统的后台目录,默认的是:/dede/找到config.php文件打开,
找到代码: $fp1Header = “<{$phph}phprnglobal $_Cs;rn$_Cs=array();rn”;
并修改为: $fp1Header = “<{$phph}phprnglobal $cfg_Cs;rn$cfg_Cs=array();rn”;
最后保存文件,再回到网站后点“生成——>更新栏目——>开始生成html”即可解决。
第三: 找到根目录下/data/tplcache文件夹,并删除文件夹内所有文件后尝试更新。
点击生成–更新系统缓存。然后点击系统–找到病毒扫描–清空模版缓存。最后关闭浏览器,重新登 录后尝试更新。 如果还不行,点击栏目管理找到任意一个栏目,点击修改–再保存。然后尝试下选择更新指定栏目。
第四: :找到栏目列表模版和文章页模版,删除以下”随机标签”的代码即可正常更新。
一般常见的 随机标签代码如下:
{dede:tag row=’20’ getall=’1′ sort=’hot’}
php=yes]@me=getTagStyle();[/field:total]”>[field:tag /]
{/dede:tag}
我们可以查看一下栏目页和文章页面列表没有这段代码,如果有删了再尝试生成就可以了!
小编遇到织梦cms栏目无法生成的时候只要把 /data/cache/inc_catalog_base.inc)基本就可以解决问题了。如果你尝试了以上方法还不生效,那么建议你备份好数据库,然后去织梦官方下载全新的内核,再把数据和模板文件以及文章图片替换到新程序中,再恢复尝试!!