★ 修改图片储存路径
在DEDE后台上传图片的时候,DEDE会按日期自动创建一个文件夹来存放,如果长年累月下来,文件夹多的数不胜数,那么我们可以用下面的方法让所有图片集中在一个文件夹内,便于管理。1、修改后台设置
进入后台:系统-附件设置-附件保存形式(按data函数日期参数),看见后台的“ymd”了吧,这里就是按照年月日来自动创建文件夹的,将后面的“ymd”修改为自己想要的路径格式。 2、修改自己后台文件的admin/media_add.php文件,打开后台文件夹,在目录中第25行找到下面代码行,将“ymd”修改为后台设定的格式- $dpath = MyDate(”ymd”,$uptime);
- $imgUrl = $cfg_uploaddir.’/’.MyDate(“ymd”,time());
★ 将data目录转移到非Web目录下面
鉴于dede受到***的***,为了安全方面考虑,可以将data目录移到网站根目录之外。防止别人去数据库***。
安装好DEDE 5.7以后,我们开始修改。举例“D:\web\dede”为dede的根目录,我们需要将目录下的data文件夹(如图1)迁移要上一级目录,也就是将 D:\web\dede\data 目录迁移到 D:\web\data1、进入后台:
2、修改DEDEDATA目录的配置常量
找到根目录下/include/common.inc.php文件,在第16行处代码- define('DEDEDATA', DEDEROOT.'/data'); //默认路径
- define('DEDEDATA', DEDEROOT.'/../data'); //修改为红色部分