您现在的位置是:主页 > 电脑技术文章 > SEO建站 > 织梦更新地图时出现DedeTag Engine Create File False 的

织梦更新地图时出现DedeTag Engine Create File False 的

时间:2022-04-10 21:41  来源:08绿软站  阅读次数: 分享复制 评论打赏

用DEDECMS做一个站,按照织梦的要求,将 data 目录换了个位置,但在更新地图时出现DedeTag Engine Create File False。在网上找了半天,终于找到解决的办法。

DEDECMS默认的网站地图在 data下,因此,就想着把生成地图当中有关 data 的目录全部去掉。详细的步骤是这样的:

1,首先登录ftp,在根目录下建立rss文件夹

2,修改根目录下你的管理员文件夹(默认是dede)下的makehtml_map.php文件

将17行的

$cfg_cmspath.”/data/sitemap.html”;

改为

$cfg_cmspath.”/sitemap.html”;

将22行的

$cfg_cmspath.”/data/rssmap.html”;

改为

$cfg_cmspath.”/rssmap.html”;

17行是普通网站地图,22行是RSS的网站地图

3,修改根目录下include下面的arc.rssview.class.php

将71行的

$murl = $GLOBALS[‘cfg_cmspath’].”/data/rss/”.$this->TypeID.”.xml”;

改为

$murl = $GLOBALS[‘cfg_cmspath’].”/rss/”.$this->TypeID.”.xml”;

4,修改根目录下include下的sitemap.class.php

将57行的

$typelink = $GLOBALS[‘cfg_cmsurl’].”/data/rss/”.$row->id.”.xml”;

改为

$typelink = $GLOBALS[‘cfg_cmsurl’].”/rss/”.$row->id.”.xml”;

将94行的

$typelink = $GLOBALS[‘cfg_cmsurl’].”/data/rss/”.$row->id.”.xml”;

改为

$typelink = $GLOBALS[‘cfg_cmsurl’].”/rss/”.$row->id.”.xml”;

5,修改/templets/default模板文件head.htm里面的网站地址和RSS的链接

6,进入后台,更新网站地图,更新RSS文件,更新主页。

OK,大功告成。如果按以上操作,生成不了,遇到这个情况,可能是根目录没有写入权限。

文章评论
伤不起,不评论了!