在data目录中都是只有读写权限的,在这个目录中只要是有写入的目录都是存在安全隐患的,很多人都会给这个目录可以执行的权限,所以这个目录最好放在web目录外面。 1.将data目录转移

 

在data目录中都是只有读写权限的,在这个目录中只要是有写入的目录都是存在安全隐患的,很多人都会给这个目录可以执行的权限,所以这个目录最好放在web目录外面。

1.将data目录转移到非Web目录

我们这里举例“D:dedecmsv57”为我们系统的根目录,我们需要将目录下的data文件夹(如图1)迁移要上一级目录(非Web目录),简单的办法直接剪切或者拷贝即可,注意观察图片中的路径的变化。

如何在根目录运行java类 根目录data_Web


如何在根目录运行java类 根目录data_如何在根目录运行java类_02


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

找到系统目录下/include/common.inc.php文件,修改DEDEDATA常量为你的系统目录。

如何在根目录运行java类 根目录data_如何在根目录运行java类_03


3.配置tplcache缓存文件目录

进入系统后台,在配置中修改tplcache目录为你想对目录。

如何在根目录运行java类 根目录data_根目录_04

  

-----------------------------------------------------------------------------------------------------------------

织梦强烈建议将data目录搬移到Web根目录以外!

强烈建议将data目录搬移到Web根目录以外!

第一、用ftp登录网站的根目录,找到include文件夹下的common.inc.php文件,用记事本打开
将 define(‘DEDEDATA’, DEDEROOT.’/data’) 中的data换成你想改的名字(最好复杂一点),比如:jiyilu@cn,修改好后直接上传覆盖原文件;

第二、将网站根目录下的data文件夹也改名为 jiyilu@cn;

第三、登录网站后台,在系统-系统基本参数-性能选项,下面有个:
“模板缓存目录“默认的是”/data/tplcache“,将其改为:”/jiyilu@cn/tplcache“

第四、在网站的根目录下仍然建一个data文件夹,同时在里面建两个子文件夹,分别命名为rss和js(说明:不要担心,因为这里的data和改之前已经不一样了,重要的数据已经被移到jiyilu@cn中了哈)。

第五、把网站根目录(WEB)下的“index.php”用DW打开,在上面有这一句【if(!file_exists(dirname(__FILE__).’/data/common.inc.php’))】,只要把它改下路径就成功了。【if(!file_exists(dirname(__FILE__).’/你的路径/data/common.inc.php’))】

好了,到此就结束了,刷新一下后台。

  

--------------------------------自己项目------------------------------------

如何在根目录运行java类 根目录data_php_05

 

 

如何在根目录运行java类 根目录data_php_06

 

 

如何在根目录运行java类 根目录data_根目录_07

 

 

如何在根目录运行java类 根目录data_Web_08