织梦DedeCMS程序 data目录移到根目录外登陆后台报错解决方法

相关案例演示

织梦dedecms这款程序由于功能齐全程序开源建站简单快捷等优点受到了很多站长们的喜爱,可是这款程序有优点的同时又有了很多的缺点,最大的缺点就是这款程序安全性,很多站长朋友们网站建立不久就就会遇到挂马,一般挂在首页和模板还好处理些,可是如果数据库里也都被注入了木马解决起来就比较困难了,后来经过站长们研究后总结出一个经验那就是把data目录文件夹外放,意思就是把它移到根目录之外,无忧主机php空间的一些站长朋友也是这么做的。这样被挂马的几率就会小很多了。有位站长朋友仿照了网上的一些教程也把data移到根目录之外了,后台也在系统-系统基本参数--性能选项更改了模板的缓存目录,可是登陆网站的后台还是报错了。提示:Call to undefined function getcururl()。那么遇到这个问题该怎么处理呢?小编为了这位站长朋友处理掉这个问题,于是就亲自在自己的php空间安装了dedecms程序,经过研究后名明白了,原来还是一个文件没有改到位导致的。具体方法小编来说明下吧。 第一步:连接到空间的FTP。找到include/common.inc.php文件。 第二步:找到第16行代码:

define('DEDEDATA', DEDEROOT.'/data');
修改为:
define('DEDEDATA', DEDEROOT.'/../data')
第三步:再次上传覆盖之前的文件。并登陆到网站的后台去更新下缓存。 如果后台的tplcache缓存目录文件没有改也是一定要改的。在性能选项--模板缓存目
小编温馨提示下,这款程序比较奇葩,只要做了修改最好都一键生成下再更新下系统的缓存。否则可能导致更改无效。以上就是织梦DedeCMS系统data目录迁移到根目录外登陆后台报错的解决方法了。

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。


来源:网友投稿 关注: 时间:2020-11-02 08:52
首先声明,只要是我们的vip会员所有源码均可以免费下载,不做任何限制(了解更多)
☉本站的源码不会像其它下载站一样植入大量的广告。为了更好的用户体验以后坚持不打水印
☉本站只提供精品织梦源码,源码在于可用,不在多!!希望在这里找到你合适的。
☉本站提供的整站织梦程序,均带数据及演示地址。可以在任一源码详情页查看演示地址
☉本站所有资源(包括源码、模板、素材、特效等)仅供学习与参考,请勿用于商业用途。
☉如有其他问题,请加网站客服QQ进行交流。
相关织梦教程
QQ在线咨询