悟途网移动版

DEDECMS

悟途网 > CMS > DEDECMS > 正文

解决DEDECMS迁移data目录后无法更新RSS与JS文件办法

2013-06-06 22:37 悟途网 T

data目录迁移到web以外目录 ”也跟着移,移成功后可发现后台的  RSS文件 、JS文件更新不了;

提示“DedeTag Engine Create File False”错误,后来加入$filename查出原因是所生成的2个文件的目录没权限或没能自动生成目录。到这里你知如何解决了吧?

对,就是给他新建目录,建原来的data/js目录{注:只建js及rss目录好了}

DEDECMS更改JS文件生成目录,去掉前面的data

众所周知dede的data目录是系统的关键,如果把js文件直接生成在这里的话会导致 data目录很不安全。 好简单,打开dede(默认是)目录下的makehtml_js_action.php文件依次替换掉/data,即原来是/data/js/的改后/js/或/改成你喜欢的名/js/

附:dedecms5.7去掉友情链接中织梦链的方法

首先找到根目录下的 include/taglib/flinktype.lib.php 文件

然后打开找到,注释如下代码.参考行数为58-61行.

// $dedecms = false;

// $dedecms->id = 999;

// $dedecms->typename = '织梦链';

// if($type == 'dedecms') $row[] = $dedecms;

然后保存即可。再到dedecms5.7后台重新生成下主页,再刷新网站首页,此时织梦链已经去掉了