dede更新出现DedeTag Engine Create File False

dede出现DedeTag Engine Create File False是怎么导致的?可以怎么解决呢?今天,mahui.org 带来的是dede出现DedeTag Engine Create File False的解决办法。希望对大家有所帮助。

一、问题

dede更新静态html文章时,出现DedeTag Engine Create File False。

二、原因

解析时,模板出现问题,或者是路径不对,或者是栏目的规则不对。

三、解决方法

首先,我们需要先找到并修改 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”);

这样就可以提示我们到底哪里出错了。

1、权限不够

郁闷中,本来就是这个问题,测试半天也没测这个问题,因为看着栏目是777权限,但是没想到里面的文件夹不是777,设置以下就好了。

2、列表、频道、文章等命名规则填写错误

命名规则未填写(即为空)解决方法:只需填好相应的规则即可,重新选择栏目类型,也可以快速自动填写。

命名规则中含有非法字符解决方法:将非法字符替换或删除。

命名规则设置错误(例如:命名列表页为{typedir}/{tid}.html,这种命名方式对列表只有一页的栏目是正常的,如果列表是两页或两页以上时,由于进程冲突,生成栏目就会出现 DedeTag Engine Create File False 的提示。解决方法:此时只需要增加{page}变量到名称中即可解决问题)。

生成文件的层次不对例如设置列表文件要在列表{typedir}目录下,不能向下再有目录比如:{typedir}/list{tid}{page}.html是对的,可以生成但是如果设置为 {typedir}/list/{tid}{page}.html这样将会出错 。

3、发布文章后将栏目改为了“外部链接”类型

在某个栏目里发了几篇文章,后来把这个栏目改成外部链接了,更新文档时,系统还会更新这个栏目下的那几篇文章,但地址是外部链接,所以无法生成文件,由此产生DedeTag Engine Create File False提示解决方法:把栏目改回的目录,把文章删除,再改回外部链接类型。

注:以上是对于DedeCms后台生成HTML时出现 DedeTag Engine Create File False 解决办法。

4、搬家缓存

对于网站搬家后出现的问题,可以尝试下更新下缓存。

DedeTag Engine Create File False

以上就是mahui.org 带来的是dede出现DedeTag Engine Create File False的解决办法。感谢您的阅读。

mahui.org 原创文章,仅限技术研究。发布者:马会,转转请注明出处:https://mahui.org/server/1959.html

发表评论

邮箱地址不会被公开。 必填项已用*标注