怎么解决织梦dedecms生成栏目HTML缓慢
您好,朋友。跟版网团队很高兴为您解答:
首先您遇到的这个问题肯定是您的编辑器损坏或者没有加载成功所致,解决办法如下:
首先检查是否是加载问题,更新缓存,退出系统,重新登录看是否可以加载,有时候网速慢也可能加载不上。
如果上述方法排除的话,那么可能是你的编辑器损坏所致,您可以先备份一下您的include目录(备份常做不出错),然后下载官方对应编码的织梦安装包,将include目录提出来,覆盖您的网站目录,更新缓存,然后再试一下。
基本上述操作后即可解决,如果没有解决可联系我们帮你看。希望我的回答能够帮到您。
1后台——更新栏目——生成栏目 。
2看你根目录下是否有htaccess文件,把它删掉。
3如果你是生成html文件,最好把伪静态也关了。在“系统基本参数”中“核心设置”里把“是否使用伪静态:”选择“否”。
4是路径问题, 重装系统,重新搭建环境
织梦dedecms生成栏目HTML缓慢的一个可能原因及解决方法:
1、找到dede\makehtml_list_actionphp 文件
在dede\makehtml_list_actionphp 的文件行 101 处
//$lv->CountRecord();
有这样一处注释掉的代码,这一个计算某个栏目类有多少分页的代码居然不运行,从而导致后面一行
if($lv->TypeLink->TypeInfos[‘ispart’]==0 && $lv->TypeLink->TypeInfos[‘isdefault’]!=-1) $ntotalpage = $lv->TotalPage;
else $ntotalpage = 1;
导致这里面的 $ntotalpage 根本得不到值 (NULL),因为 $lv->TotalPage 是在$lv->CountRecord 函数里面赋值
,从而想到,取消此处注释,让栏目生成HTML 分批进行
2、尽量不要一次性生成过多
在生成后台我们可以安排日期进行生成或者安排id进行生成,这样比较合理,不然线程过多,或者时间过程,很容易导致卡死!
首先你创建栏目只是在数据库里记录相关的模板位置,系统并不会验证模板路径是否正确,所以当然可以创建了。所以还是检查一下你设置的模板路径是不是正确的,可以直接用“浏览”来定位模板就应该是准确的。
如果还不行,先检查一下模板扩展名是不是htm结尾的,如果是html结尾也是不行的
0条评论