DEDECMS系统安全篇之移data目录到Web根目录以外详细方法
-
首先,要明确文件夹放在什么地方是最安全又不影响访问。最好的建议是放在服务器程序文件夹根目录的上级目录,即是Web可访问目录之外。这里以本地根目录为例:D:\xampp\htdocs,文件夹htdocs是站点的根目录。
-
移动最简单的方式就是剪切文件夹再粘贴。如图所示,data已移到与htdocs文件夹同一目录了。
-
此时再访问后台的主页是访问不了的。原因是data就是放置后台页面基本配置文件和缓存数据的。那怎么办?很简单,重新在配置文件里重新配置data的路径就可以了。其实移动data文件夹,对整个系统影响很多地方。以下会谈到的。
-
找到系统目录下/include/common.inc.php文件,如图所示。然后用记事本打开,查找:“define('DEDEDATA', DEDEROOT.'/data');”这行代码。所图所示。
-
将代码修改为:define('DEDEDATA', DEDEROOT.'/../data');
保存即可。
-
然后再刷新后台的主页面:http://你的网站地址/dedetest/index.php#,其中的dedetest是原系统dede文件夹,为了安全之前已经修改了。(详见
织梦dedeCMS系统安全篇之修改默认后台管理目录
),刷新后又可正常访问了。
-
除了要在共同文件中修改common.inc.php的配置外,还要在配置tplcache缓存文件目录。因为前面说了,data目录主要是基本配置文件和缓存数据的文件夹。修改成:/../data/tplcache
-
修改完成后,别以为就完成了,如果此时你访问网站主页,会发现会自动跳转到这个地址:http://localhost/install/index.php ,对啊,就是跳转到安装文件了。那咋办呢?
-
请打开网站根目录下的index.php,注意事先先做好备份文件。以便恢复。找到如图所示代码,并修改成:
if(!file_exists(dirname(__FILE__).'/../data/common.inc.php'))
{
header('Location:install/index.php');
exit();
}
-
保存再刷新主页,(刷新主页,不是刷新跳转的安装文件啊。)或者你直接从后台点击如图所示就可以了。就可以解决这个问题了。
-
其实移data目录到Web根目录以外之后,还有一些地方要修改的,由于编幅和时间所限,请大家多多关注,以后将会慢慢更新并完善。谢谢!
原创文章,转载请注明: 转载自广州SEO
你不是大门五郎么?
都笑宣宣蠢,还是蠢,而是急,稍有点模样就急不可耐拉出来树神,结果拉出来了个天天坐专机上下班的清官,窑洞家在志丹县,上班在安康市委,两地相距一千公里,上下班不坐专机能行么...
不喜欢结局还不如他可以变人呐
这是那条最孤独的公路么
西安,假兵马俑 你搜搜
错误的投胎方式..
应该是利用水往下坠的力量
不能不去画
看这个身材,好像没有安全气囊
这个时候:可以,这很煎蛋
是你自己错过经典,活该你妈把你生这么晚,你爸生你的时候还出了点汗,真是替你爸妈不值生了你这么个渣,,,,【你不懂不怪你,只怪你妈没教你】,他是gay怎样?总比你这个单身狗好,一群傻逼?二叨也是?那你还看,TMD你还回复干嘛,,,,,,不服骂回来啊,二货
间接篡改历史,舰娘的名字几乎全部是日本真实存在过的战舰,中途岛战役,最后胜利的是美军。
有这机会还轮得到你么~
求直接上面有标题
[emote]ph34r[/emote]
还有刘涵,你到底有没有认真看妖尾啊!