欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > CMS教程 >

DEDECNS DedeTag Engine Create File False的处理方法

发表于2019-04-21 15:00| 次阅读| 来源网络整理| 作者session

摘要:DEDECNS DedeTag Engine Create File False的处理方法

DEDECNS DedeTag Engine Create File False的处理方法

DedeTag Engine Create File False的缘由及处理方法
  
  第一种情况:站点、文件夹权限无余形成无奈建设文件
  
  出现这种情况的缘由,一方面能够是Apache设置的读写权限较严厉,另一方面缘由能够是利用者经过服务器或FTP对一些文件夹设置了谬误的读写权限形成。这时分,只有修正网站根目录或相干栏目标目录上修正权限为755即可处理。
  
  处理办法:
  
  第一步、定位出错的文件,即查找生成什么文件时出的成绩。
  
  方法:修正 include/dedetag.class.php文件,搜查”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静态文件目录没有写入权限,index.html首页静态文件没有写入权限。
  
  此时在停止生成栏目或许页面HTML操作,即可顺利停止。
  
  第二种情况:列表、频道、文章等命名规则未填写或填写谬误
  
  此种情况较为少见,由于初级用户普通不会去修正这些货色,情况可能大致分为:
  
  命名规则未填写(即为空)
  
  处理方法:只有填好相应的规则即可,重新抉择栏目类型,也可能快速主动填写。
  
  命名规则中含有非法字符
  
  处理方法:将非法字符交流或删除。
  
  命名规则设置谬误
  
  例如:命名列表页为{typedir}/{tid}.html,这种命名模式对列表只要一页的栏目是失常的,假设列表是两页或两页以上时,因为进程冲突,生成栏目就会出现 DedeTag Engine Create File False 的揭示。
  
  处理方法:此时只有要添加{page}变量到称号中即可处理成绩。
  
  生成文件的层次不对
  
  例如设置列表文件要在列表{typedir}目录下,不能向下再有目录比如:{typedir}/list{tid}{page}.html是对的,可能生成然而假设设置为 {typedir}/list/{tid}{page}.html这样将会出错
  
  第三种情况:发布文章后将栏目改为了“外部链接”类型
  
  在某个栏目里发了几篇文章,起初把这个栏目改成外衔接了,更新文档时,系统还会更新这个栏目下的那几篇文章,但地址是外衔接,所以无奈生成文件,由此产生DedeTag Engine Create File False揭示
  
  处理方法:先把栏目改回的目录,然后把文章删除,再改回外部链接类型。