★ 修改图片储存路径

   在DEDE后台上传图片的时候,DEDE会按日期自动创建一个文件夹来存放,如果长年累月下来,文件夹多的数不胜数,那么我们可以用下面的方法让所有图片集中在一个文件夹内,便于管理。

1、修改后台设置

     进入后台:系统-附件设置-附件保存形式(按data函数日期参数),看见后台的“ymd”了吧,这里就是按照年月日来自动创建文件夹的,将后面的“ymd”修改为自己想要的路径格式。
2、修改自己后台文件的admin/media_add.php文件,打开后台文件夹,在目录中第25行找到下面代码行,将“ymd”修改为后台设定的格式

 
  1. $dpath = MyDate(”ymd”,$uptime);  

3、修改自己后台文件夹中的inc/inc_archives_functions.php文件,在96行找到下面代码行,将“ymd”修改为后台设定的格式

 
  1. $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\data

1、进入后台:

 

2、修改DEDEDATA目录的配置常量

    找到根目录下/include/common.inc.php文件,在第16行处代码

 
  1. define('DEDEDATA', DEDEROOT.'/data');  //默认路径
 
  1. define('DEDEDATA', DEDEROOT.'/../data');  //修改为红色部分