织梦V57后台(1)无法生成HTML更新怎么办(2)添加文档下面也不显示,无法写文章。
DEDECMS无法生成主页HTML是设置错误造成的,解决方法为:
1、首先,登录网站后台。
2、点击系统选项卡。
3、点击:系统基本参数。
4、点击:核心设置链接。
5、然后将DedeCMS安装目录这一项,修改为当前项目所在的文件夹名称,最后点击确定按钮。
6、网站正常运行了,故障已解决。
织梦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进行生成,这样比较合理,不然线程过多,或者时间过程,很容易导致卡死!
编辑框不显示:
系统-核心设置 -Html编辑器选项(仅支持 dede 和 fck)填写成:ckeditor
提交确认, ctrl+F5刷新页面, 再次尝试
第一个问题,一般属于服务器执行延迟, 具体问题要上ftp查看源码
在内页可以插入分页符,可以在文章编辑页面的菜单里找到。还有就是在文章页模板,也就是{dede:fieldbody
/}后面插入分页符调用便签{dede:pagebreak/}。
应该是写入权的问题
第一种情况:站点、文件夹权限不足造成无法建立文件
这种情况的出现,一方面可能是Apache设置的读写权限较严格,另一方面原因可能是使用者通过服务器或FTP对一些文件夹设置了错误的读写权限造成。这时候,只需修改网站根目录或相关栏目的目录上修改权限为755即可解决。
解决办法:第一步、定位出错的文件,即查找生成什么文件时出的问题。方法:修改 include/dedetagclassphp文件,搜索”DedeTag Engine Create File False“,会找到以下代码$fp = @fopen($filename,”w”) or die(“DedeTag Engine Create File False”);修改成$fp = @fopen($filename,”w”) or die(“DedeTag Engine Create File False:$filename”);
重新生成栏目或者文档时,即可提示当前文件信息。第二步、检查是否有写入权限,windows服务器请给予写入权限,linux服务器请给予777权限。如果目录或者文件不存在,请手工建立。常见的错误情况有:data目录没有写入权限,html静态文件目录没有写入权限,indexhtml首页静态文件没有写入权限。
此时在进行生成栏目或者页面HTML操作,即可顺利进行。
用dedecms织梦程序的朋友或许会遇到这样的情况,就是在我们更新生成的时候会出现“你指定的文件名有问题,无法创建文件”的问题,那么造成这种情况的原因到底是因为什么呢?接下来沈阳网站建设云锐网的站长就给大家整理一下造成这种原因的几种情况。
第一种方法:查找模板文件可能不存在。
我们检查下我们的模板文件templets/default/indexhtm,看看这个文件是否存在或者被篡改了。我们上传替换我们的模板文件,再次更新生成即可。
第二种方法:删除根目录的首页文件indexhtml,再次更新生成即可。
第三种方法:很能是你的虚拟主机的权限被修改了,我们用FlashFXP把ndexhtml改成权限777,然后更新试试。如果改成777之后更新还是出现"你指定的文件名有问题,无法创建文件"这样的情况,那么极有可能是我们的虚拟主机被空间服务商做了限制,你就得联系空间商了,让他帮你修改下权限,如果他们不修改,那建议你还是换家空间商吧。
0条评论