为什么我的dedecms上传文件时却出现这样的
今天在本地调试完网站,上传到vps重新安装恢复数据后,生成栏目或者是内容页的时候一直提示“DedeTag Engine Create File False”。因为是刚调试完就直接上传安装了,所以出现这样的提示,我首先想到了是空间问题,进而推测应该是权限问题导致了这一问题。于是给了user用户的根目录(因为栏目页也无法生成)写入权限,再进入后台生成的时候,果然,不再提示“DedeTag Engine Create File False”,问题解决。
虚拟主机用户的话,设置文件夹权限为775。
这是出现“DedeTag Engine Create File False”提示的情况之一。
第二种情况:栏目设置错误。
有的时候我们新建了一个栏目,该栏目在生成栏目页和内容页的时候也会提示这个错误,这个时候我们就应该看一下这个栏目的栏目设置是否存在问题。
栏目设置中可能存在的问题:
1、命名规则未填写(即为空)
解决方法:只需填好相应的规则即可,重新选择栏目类型,也可以快速自动填写。
2、命名规则中含有非法字符
解决方法:将非法字符替换或删除。
3、命名规则设置错误
例如:命名列表页为{typedir}/{tid}html,这种命名方式对列表只有一页的栏目是正常的,如果列表是两页或两页以上时,由于进程冲突,生成栏目就会出现 DedeTag Engine Create File False 的提示。
解决方法:此时只需要增加{page}变量到名称中即可解决问题。
4、生成文件的层次不对
例如设置列表文件要在列表{typedir}目录下,不能向下再有目录比如:{typedir}/list{tid}{page}html是对的,可以生成但是如果设置为 {typedir}/list/{tid}{page}html这样将会出错。
5、发布文章后将栏目改为了“外部链接”类型
在某个栏目里发了几篇文章,后来把这个栏目改成外连接了,更新文档时,系统还会更新这个栏目下的那几篇文章,但地址是外连接,所以无法生成文件,由此产生DedeTag Engine Create File False提示。
第三种情况:模板文件中有标签错误。
此时可以将织梦官方的模板复制进来,替换现有模板,如果生成正常不提示“DedeTag Engine Create File False”,则可以确定是模板文件有问题。
这种情况下只能去排查模板文件,找到错误的地方修改。
我自己写的教程,搞不定联系我。
虽然你说了很多,但我还是没有明白你全部的意思,首先如果你的这个简介栏目准备使用“单独页面模板”的形式来实现的话那在后台频道建立栏目时就需要在频道的“栏目属性”里选择“单独页面”,然后在“高级选项”里的“单独页面模板”选择你制作的模板文件
另外你说的不知道怎么调用相应的栏目内容,这个使用“arclist”标签就可以实现了,它是DEDECMS最有用的也是使用最广泛的一个标签,里面有很多属性,包括你说的控制字数(infolen),“更多”的链接直接手动链接一下就行了,这个不是什么问题。
最后一个问题没怎么看明白,我的建议是直接建立一个栏目就叫“余世维简介”,栏目属性设置成“最终列表”,然后将内容发布上去,再用我上面说的“arclist”标签实现调用,就可以了。。。
希望我的回答对你有些许的帮助。。。
使用DEDECMS织梦57系统,在后台发表文章直接上传提示”缺少图像源文件地址”后来修改 /include/uploadsafeincphp 第45行
$imtypes = array 改成 $imgtypes = array缓存更新以后上传不在提示”缺少图像源文件地址”的问题
重要提示:
1、不能正常上传,也可能是由于后台链接的域名地址和网站的设置的域名地址不符,最常见的就是多了www,或少了www
解决方法很简单:访问后台的地址时,需要和网站设置域名保持一直就行(带www或者不带www,取决于你后台设置的域名,)
2、也可能是服务器环境phpini设置问题(如果是虚拟主机空间请联系空间商客服):
步骤:1。在安装PHP环境的目录下面,找到 phpini文件。
2 打开phpini ,查找upload_tmp_dir ,把这个词前面的“;”号去掉,使其生效,然后在“=”号后面加上临时文件夹的目录,比如: c:/windows/temp,这个可以自设。
3在这个文件夹的安全属性里添加 "everyone"用户,赋予读写权限。
我也遇到了这样的情况,百度了其他的方法,都无法解决这个问题。后来我就在后台系统→文件校验→在线获取,然后网站自动从官方下载最新的文件,然后就是更新覆盖,可能是开着服务器,更新不了,然后我就备份了一下,手动覆盖(注意:会覆盖templets下面的index模版,所以一定要记得备份),我现在可以正常添加文章了
开始是空白,我没有截图,现在是更新过的,可以添加的截图(网站后台地址保密,我就打码了)
那就是你的栏目模板不存在,有可能是你的模板名称写错了,只能是以“htm”结尾,不是“html”结尾,还有就是你的栏目模板设置那地方写错模板名称了,如果你是单独更新一个栏目的话,那你好好看看栏目模板设置那,看是否写正确,是否和你的模板名称对应。如果是批量更新那你要一个个栏目更新,找出来是哪个栏目,然后再按上面说的去排查!
0条评论