Dede更新提示DedeTag Engine Create File False的解决办
-
第一种情况列表、频道、文章等命名规则未填写或填写错误
此种情况较为少见,因为初级用户一般不会去修改这些东西,情况可以大致分为
命名规则未填写(即为空)解决方法只需填好相应的规则即可,重新选择栏目类型,也可以快速自动填写。命名规则中含有非法字符解决方法将非法字符替换或删除。命名规则设置错误例如命名列表页为{typedir}/{tid}.html,这种命名方式对列表只有一页的栏目是正常的,如果列表是两页或两页以上时,由于进程冲突,生成栏目就会出现 DedeTag Enge Create File False 的提示。解决方法此时只需要增加{page}变量到名称中即可解决问题。生成文件的层次不对例如设置列表文件要在列表{typedir}目录下,不能向下再有目录比如{typedir}/list{tid}{page}.html是对的,可以生成如果设置为 {typedir}/list/{tid}{page}.html这样将会出错
-
第二种情况站点、文件夹权限不足造成无法建立文件
这种情况的出现,一方面可能是Apache设置的读写权限较严格,另一方面原因可能是使用者通过服务器或FTP对一些文件夹设置了错误的读写权限造成。这时候,只需修改网站根目录或相关栏目的目录上修改权限为755即可解决。
解决办法第一步、定位出错的文件,即查找生成什么文件时出的问题。方法修改 clude/dedetag.class.php文件,搜索”DedeTag Enge Create File False“,会找到推火网以下代码$fp = @fopen($filename,”w”) or die(“DedeTag Enge Create File False”);修改成$fp = @fopen($filename,”w”) or die(“DedeTag Enge Create File False:$filename”);
重新生成栏目或者文档时,即可提示当前文件信息。第二步、检查是否有写入权限,wdows服务器请给予写入权限,lux服务器请给予777权限。如果目录或者文件不存在,请手工建立。常见的错误情况有:data目录没有写入权限,html静态文件目录没有写入权限,dex.html首页静态文件没有写入权限。
此时在进行生成栏目或者页面HTML操作,即可顺利进行。
如下图点击WebFiles文件夹-属性-安全-看见user用户勾选(读取和运行,列出文件夹目录,读取,写入)
-
注意如果没有user用户,可以添加一个,添加方法如下。点击添加-高级-立即查找-user-确定。然后重复上面的步骤就可以添加相应的权限了。
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销