温馨提醒

如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢

本文最后更新于2023年8月25日,已超过 180天没有更新

关于将dede织梦data目录迁移出web目录织梦官方提供了一个教程,但是如果你是按照他们提供的教程做的话会出现很多问题。比如验证码问题,图片显示问题等等一大堆。织梦官方这种是很不负责任的,因为那个教程有很大缺陷。这里跟大家提供一个完整版本的如何将dede织梦data目录正确迁移,以及按照官方版本教程迁移出现问题的解决办法。这里先看看官方的吧,然后我再补充。

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

我们需要将根目录下的data文件夹迁移到根目录的上一级目录,简单的办法直接剪切即可。

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

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

define('DEDEDATA', DEDEROOT.'/data');

改为

define('DEDEDATA', DEDEROOT.'/../data');

3.配置tplcache缓存文件目录

修改tplcache目录为你相对目录:进入网站后台,系统设置->基本参数设置->性能选项,找到模板缓存目录改为/../data/tplcache

4.根目录首页index.php文件也需要修改

找到

if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))

改为

if(!file_exists(dirname(__FILE__).'/../data/common.inc.php'))

5.老版本转移data目录后验证码不显示

不显示验证码的同学请改一下/include/vdimgck.php这个文件,这个文件里也调用了DATA里的文件也需要改路径,具体方法可问度娘。

历史上的今天
08月
25
    抱歉,历史上的今天作者很懒,什么都没写!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。