小白软件站是国内较新、较齐、较安全的专业软件下载网站!

DedeTag Engine Create File False提示的种种原因及解决方法

文章类别:编程开发,发布日期:2021年7月26日,点击次数:38

 

第一种情形:站点、文件夹权限不足造成无奈树立文件

这种情形的呈现,一方面可能是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提示

解决方式:把栏目改回的目录,把文章删除,再改回外部链接类型。

 

特别声明:DedeTag Engine Create File False提示的种种原因及解决方法文章原创首发于小白软件站(网址:https://www.7m7n.com/),请勿转载!