中关村在线

软件

dedetag引擎禁用文件创建

解决Dede更新提示DedeTag Engine Create File False的方法:检查文件目录权限是否正确,确认模板文件路径无误,修复或替换损坏的标签文件即可正常更新。

1、 命名规则未填或有误,如列表、频道、文章等名称不符合要求。

2、 这种情况较少见,因初学者通常不会改动这些设置,大致可分为以下几种情形。

3、 当命名规则未填写时,系统将无法正常运行,此时只需补全相应规则内容即可解决。也可通过重新选择栏目类型,系统会自动快速填充相关内容。若命名规则中包含非法字符,需对这些字符进行删除或替换处理,以确保规则合法有效。在设置命名规则时,若出现配置错误,也可能导致问题。例如,将列表页命名为{typedir}/{tid}.html,这种设置仅适用于分页数量为一页的栏目。当栏目列表页超过一页时,由于生成过程中存在进程冲突,系统将提示DedeTag Engine Create File False。解决该问题的方法是,在命名规则中加入{page}变量,使分页能够正确识别和生成。此外,还需注意生成文件的路径层级设置是否合理。例如,若要求列表文件直接位于{typedir}目录下,则不应再添加额外的子目录层。正确的写法如{typedir}/list{tid}{page}.html,可顺利生成文件;而若写成{typedir}/list/{tid}{page}.html,因多出一层名为list的子目录,超出了预期结构,将导致生成失败。因此,合理规划命名规则与路径层级,是确保文件正确生成的关键。

4、 因站点或文件夹权限不足,导致无法创建文件。

5、 出现此类问题,可能是由于Apache本身的读写权限设置较为严格,也可能是因为用户通过服务器或FTP操作时误设了文件夹权限。解决方法是将网站根目录或相关栏目目录的权限调整为755,即可恢复正常访问与操作,确保文件系统权限配置正确。

6、 当系统提示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); 保存更改后,再次执行相关操作。此时若仍报错,页面将显示具体的文件路径信息,从而明确问题出自哪一个文件。根据该路径检查对应目录的写权限、路径是否存在、磁盘空间是否充足等常见问题,并进行相应处理。完成修复后,通常可恢复正常功能。此方法简便有效,适用于基于DedeTag引擎的程序在生成静态文件或缓存时出现的创建失败情况。

7、 重新生成栏目或文档时,系统会提示当前文件的相关信息。首先需确认服务器是否具备写入权限:Windows服务器应配置相应写入权限,Linux服务器则需设置为777权限。若指定目录或文件不存在,需手动创建。常见问题包括data目录无法写入、html静态文件存放目录无写入权限,以及首页index.html文件缺乏写入权限,这些均会导致生成失败,务必逐一排查确保各路径权限正确配置。

8、 此时执行生成栏目或页面HTML操作,可顺利完成。

9、 所示,进入WebFiles文件夹的属性设置,选择安全选项卡,在用户列表中找到user,为其勾选读取和运行、列出文件夹内容、读取及写入权限。

10、 若无user用户,可按以下步骤添加:点击添加,选择高级,点击立即查找,找到user后确认。完成后重复上述操作,即可赋予相应权限。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具