织梦系统在创建栏目时出错:DedeTag Engine Create File False 无法生成页面
网站是用织梦系统创建的,之前还是好好的,但是最近发现添加新栏目时,提示我:创建或修改目录:D:/wwwroot/amama11/wwwroot/news失败!DedeTa...
网站是用织梦系统创建的,之前还是好好的,但是最近发现添加新栏目时,提示我:
创建或修改目录:D:/wwwroot/amama11/wwwroot/news 失败!
DedeTag Engine Create File False
哪位大神帮忙看看什么原因,怎么解决啊?急! 展开
创建或修改目录:D:/wwwroot/amama11/wwwroot/news 失败!
DedeTag Engine Create File False
哪位大神帮忙看看什么原因,怎么解决啊?急! 展开
3个回答
2015-01-16
展开全部
首先我们要知道是什么问题引起的错误提示(鉴别是不是文件夹权限问题);
修改 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 Engine Create File False:/news/list-1-1.html 提示,那么我们就根据这个线索查处,更新遇到什么问题,对文件权限或者目录创建等等方式来尝试解决;
还有一种可能是栏目的栏目属性列表命名规则是不是默认的{typedir}/list{tid}{page}.html,查询资料知道{typedir}/之后不能在有“/”就是不能自己加深结构层次。如果自己不主动修改的话一般不会出现由列表命名规则引起的DedeTag Engine Create File False,
最后总结一下
常见的错误情况有,目录没有写入权限,html静态文件目录没有写入权限,index.html首页静态文件没有写入权限。
修改 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 Engine Create File False:/news/list-1-1.html 提示,那么我们就根据这个线索查处,更新遇到什么问题,对文件权限或者目录创建等等方式来尝试解决;
还有一种可能是栏目的栏目属性列表命名规则是不是默认的{typedir}/list{tid}{page}.html,查询资料知道{typedir}/之后不能在有“/”就是不能自己加深结构层次。如果自己不主动修改的话一般不会出现由列表命名规则引起的DedeTag Engine Create File False,
最后总结一下
常见的错误情况有,目录没有写入权限,html静态文件目录没有写入权限,index.html首页静态文件没有写入权限。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我出现过这种情况,并且根目录下并没有生成报错的文件,so修改了栏目名称后重新更新就好了。对于我出现的这个问题其他人说的方法我都试过,没有解决。实在没办法了可以试一试,祝好运。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把wwwroot文件夹以及子文件夹和文件权限改成777就好了
追问
是777,我看了。权限也允许写入。就不知道为什么是D:盘路径,我本地盘也没有创建网站啊
追答
这个显示的d盘是你虚拟空间所在的服务器磁盘,不是你自己电脑的d盘,我qq200707858,织梦可以互相交流
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询