网站资讯

彩票系统提示DedeTag Engine Create File False错误的解决

标签: | 作者:admin | VISITORS: | 来源:未知
21
Mar
2019
案例1:站点 文件夹权限不足以创建文件
 
这种情况的出现,一方面可能是Apache设置的读写权限比较严格,另一方面可能是用户通过服务器或FTP设置了对某些文件夹的错误读写权限。这时,您只需修改网站根目录或相关列目录即可将权限修改为755。

彩票系统
 
解:
 
第一步 定位出错的文件,即查找要生成的文件时的问题。
 
方法:修改include/dedetag.class.php文件并搜索“DedeTag Engine Create File False”,你会发现以下代码
 
$ fp=@fopen($ filename,“w”)或die(“DedeTag Engine Create File False”);
 
变成
 
$ fp=@fopen($ filename,“w”)或die(“DedeTag Engine Create File False: $ filename”);
 
重新生成列或文档时,可以提示当前错误的文件名信息。
 
第二步 检查是否有写权限,windows server请给予写权限,linux服务器请给777权限。如果目录或文件不存在,请手动创建。
 
常见的错误条件是:数据目录没有写权限,html静态文件目录没有写权限,index.html主页静态文件没有写权限。
 
此时,可以平滑地执行生成列或页面HTML的过程。
 
第二种情况:列表 通道 文章和其他命名规则未填写或填写错误
 
这种情况比较少见,因为主要用户一般不会修改这些东西,情况大致可分为:
 
(1)命名规则未填写(即空)
 
解决方案:只需填写相应的规则,重新选择列类型,或快速自动填写。
 
(2)命名规则包含非法字符
 
解决方法:替换或删除非法字符。
 
(3)命名规则设置不正确
 
例如,命名列表页面是{typedir}/{tid} .html。对于页面中只有一个页面的页面,此命名方法是正常的。如果列表是两个或更多页面,则由于进程冲突将生成生成的列。出现DedeTag Engine Create File False的提示。解决方案:此时,您只需将{page}变量增加到名称即可解决问题。
 
(4)生成的文件的级别不正确。
 
例如,要将列表文件设置为list {typedir}目录,则无法关闭目录。例如:{typedir}/list {tid} {page} .html是正确的,可以生成但是如果设置为{typedir}/list/{tid} {page} .html这会出错。
 
第三种情况:文章发布后,该列将更改为“外部链接”类型。
 
我在一个列中发送了一些文章,后来将此列更改为外部连接。更新文档时,系统还会更新此列下的文章,但该地址是外部连接,因此无法生成文件。这会生成DedeTag Engine Create File False提示
 
解决方案:将列更改回目录,删除文章,然后更改回外部链接类型。
下一篇:没有了
相关新闻
首页 | 交易指南 | 交易案例 | 彩票站演示 | 开发定制 | 网站资讯 | 联系我们