将dedecms的include文件改为Oinc(随便命名)

来源:互联网 发布:c语言中buffer 编辑:程序博客网 时间:2024/05/21 09:37

分为两步

一、将include文件夹改为Oinc

二、将后台根路径(如果未改后台路径则是:网站根路径/dede)下的config.php 下的require_once(DEDEADMIN.'/../include/common.inc.php');改为require_once(DEDEADMIN.'/../Oinc/common.inc.php');


但是修改完以后,你会发现后台是白的,什么内容也没有,通过一下午的寻找终于找到原因,如下:

三、将改名后文件夹中Oinc/common.inc.php里面的define('DEDEROOT', str_replace("\\", '/', substr(DEDEINC,0,-8) ) );

这句话中给DEDEROOT定义,却没有显示,或者不对。后来才发现是截取出了问题。将其改为define('DEDEROOT', str_replace("\\", '/', substr(DEDEINC,0,-6) ) );即可。





三、在后台文件(原目录是dede)中却有许多地方需要修改将include改为Oinc

        有用到include文件的有:

             article_text_same.php

            co_get_corule.php

             config.php

            exit.php

            imagecut.php

            login.php

             makehtml_story.php

           media_main.php

             module.php

           module_make.php

            mychannel_edit.php

            sys_repair.php


           testenv.php

           tpl.php

            sys_safetest.php


模板中:(后台目录:templets)

    login.htm


完成上面的步骤后后台已经完成用正常使用,但是一看前台却发现,其前台不能用。原因就是还需要改一个文件

改网站根目录下的index.php中的 require_once (dirname(__FILE__) . "/include/common.inc.php");改为 require_once (dirname(__FILE__) . "/FHinc/common.inc.php");



0 0
原创粉丝点击