葫芦岛易动互联--专注于葫芦岛网站制作,葫芦岛网站建设

dede织梦data目录移动后总是跳转到install

2014-01-12 21:30
分享到:
data目录是系统缓存和配置文件的目录,一般都有可以读写的权限,只要是能够写入的目录都可能存在安全隐患,很多站长甚至给予这个目录可执行的权限,更是非常危险,所以我们建议将这个data目录搬移出Web可访问目录之外。本篇将介绍如何将data目录搬移出Web访问目录。

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

我们这里举例“D:\dedecms\v57”为我们系统的根目录,我们需要将目录下的data文件夹(如图1)迁移要上一级目录(非Web目录),简单的办法直接剪切或者拷贝即可。

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

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

3.配置tplcache缓存文件目录

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

好了,这样我们就将data目录顺利迁移出去了。

以上是官方给出的迁移Data文件夹的方法。但是这样迁移之后网站首页无法访问总是跳转到install织梦安装目录上。
究竟是哪里出了问题呢? 原来是Index.php 有一个判断 
if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))

{
    header('Location:install/index.php');
    exit();
}

意思就是检查data/common.inc.php 这个文件是否存在,因为我们的data文件夹已经迁移到上层目录所以就会跳转到:install/index.php这里。

修改data所在目录如下:
if(!file_exists(dirname(__FILE__).'/../data/common.inc.php'))

{
    header('Location:install/index.php');
    exit();
}

这样我们就顺利的把织梦的data目录成功的迁移出去了。 转载请注明:易动互联 - www.edhl.net 

 

上一篇:Windows 2003 Server安全设置大全
下一篇:关于网站在线QQ无法发起临时会话答疑
  • 售前咨询
  • 售后服务
  • 招商加盟
  • 技术咨询