dedecms安装目录如何正确设置?

99ANYc3cd6
预计阅读时长 13 分钟
位置: 首页 DEDE建站 正文

核心安装目录结构

假设你将 Dedecms 安装在您网站的根目录下(这是最常见的做法),那么安装完成后,你会看到类似下面的目录结构,我将按照重要性和功能进行分类说明。

dede dedecms安装目录
(图片来源网络,侵删)

📁 根目录 ()

这是您通过 FTP 或文件管理器访问网站时看到的顶级目录。

  • (根目录下的核心文件)
    • index.php: 网站的首页入口文件。
    • install.php: 安装程序的入口文件,安装成功后,为了安全,强烈建议删除或重命名这个文件。
    • favicon.ico: 网站的图标。
    • robots.txt: 搜索引擎爬虫的抓取规则文件。
    • .htaccess: Apache 服务器的配置文件(如果服务器是 Apache),常用于伪静态设置。

📁 主要目录详解

/dede/ - 后台管理目录

这是 Dedecms 的核心后台管理文件夹。

  • /dede/:
    • index.php: 后台登录页面的入口文件。
    • login.php: 处理后台登录逻辑的文件。
    • templets/: 存放后台管理界面的模板文件,如果你想修改后台的样式或布局,主要就是修改这个目录里的文件。
    • images/: 后台界面使用的图片资源。
    • include/: 后台程序的核心函数库和类库文件。不要随意修改,除非你非常清楚自己在做什么。
    • 其他如 content_list.php (内容列表)、article_add.php (添加文章) 等文件,都是对应后台功能的处理程序。

安全提示: /dede/ 目录是后台的核心,请务必保护好它,除了修改默认的管理员账户和密码外,还可以考虑将其重命名为一个别人不容易猜到的名字,/myadmin//cmsadmin/

/include/ - 核心库目录

这是整个 Dedecms 系统的“心脏”,包含了所有核心的功能函数和类。

dede dedecms安装目录
(图片来源网络,侵删)
  • /include/:
    • dedesql.class.php: 数据库操作的核心类,负责所有与数据库的连接、查询、写入等操作。
    • config.cache.inc.php: 系统配置信息的缓存文件,很多网站的全局配置信息会写在这里。
    • arc.archives.class.php: 文档(文章、图集等)生成静态页面的核心类。
    • inc_fun_funAdmin.php: 包含了后台常用的函数,如 GetCates() (获取栏目) 等。
    • inc_photograph.php: 处理图片相关的函数,如缩略图生成等。
    • 其他 .php 文件: 都是实现特定功能的函数库。

注意: 这个目录下的文件是系统运行的基石,不要轻易删除或修改,否则可能导致网站瘫痪。

/templets/ - 前端模板目录

这是存放网站前台所有页面模板的地方。

  • /templets/:
    • default/: Dedecms 自带的默认模板文件夹,你可以直接在这里修改,也可以复制一份出来重命名(my_template),然后在后台“系统” -> “系统基本参数” -> “核心设置”里修改默认模板目录。
    • style/: 存放 CSS 样式文件。
    • images/: 存放模板用到的图片资源。
    • js/: 存放 JavaScript 文件。
    • plus/: 存放一些独立页面的模板,如留言板 (guestbook.htm)、用户中心 (member.htm) 等。
    • index.htm: 首页模板文件。
    • article_article.htm: 文章内容页模板文件。
    • *`list_.htm`**: 各种列表页模板文件(如栏目列表页、搜索结果页等)。

开发提示: 修改网站的前台外观,主要就是操作 /templets/ 目录下的模板文件(.htm)和 /templets/style/ 目录下的样式文件(.css)。

/a/ - 文章内容静态文件目录

这是 Dedecms 默认存放所有文章、栏目等页面生成后的静态 HTML 文件的目录。

dede dedecms安装目录
(图片来源网络,侵删)
  • /a/:
    • 当你在后台发布一篇文章或更新一个栏目后,Dede 会在该目录下生成对应的 HTML 文件,a/2025/12345.html
    • 优点: 静态页面加载速度快,减轻服务器数据库压力,有利于 SEO。
    • 自定义: 你可以在后台“系统” -> “核心设置”中修改这个目录的名称。

注意: 这个目录需要有写入权限(755775),否则无法生成静态页面,网站会报错。

/special/ - 专题目录

用于存放网站专题的静态文件。

  • /special/:
    • 当你在后台创建一个专题并生成后,相关的静态页面会存放在这里。
    • 同样,这个目录也需要写入权限。

/uploads/ - 上传文件目录

这是网站所有上传文件的“大本营”。

  • /uploads/:
    • allimg/: 存放上传的图片文件。
    • flv/: 存放上传的 FLV 视频文件。
    • media/: 存放上传的其他媒体文件,如 MP3, SWF 等。
    • soft/: 存放上傳的软件文件。
    • other/: 存放其他类型的文件。
    • editor/: 编辑器默认上传的图片目录。

安全提示: /uploads/ 目录是网站安全的高风险区,因为它有写入权限,务必确保其子目录(如 allimg/)不能执行 PHP 脚本,通常做法是在这些子目录下放置一个空的 index.html 文件,或者通过 .htaccess 文件禁止执行脚本。

/data/ - 缓存与配置目录

这个目录用于存放系统的缓存文件、配置文件和部分数据。

  • /data/:
    • cache/: 系统缓存目录,存放栏目缓存、专题缓存等。
    • config.cache.inc.php: 系统配置缓存文件,非常重要。
    • admin: 存放后台相关的一些数据文件。
    • backups/: 数据库备份文件默认存放位置。
    • sessions/: PHP 会话(Session)文件存放目录。

权限提示: /data/ 目录及其子目录(如 cache/, backups/)通常需要设置 755775 的权限,以保证程序能正常读写。

/plus/ - 功能模块目录

存放网站的各种功能模块文件。

  • /plus/:
    • view.php: 查看内容详情的通用文件。
    • feedback.php: 评论功能。
    • guestbook.php: 留言板功能。
    • search.php: 搜索功能。
    • tag.php: 标签功能。
    • 这些文件大多是动态执行的 PHP 脚本。

总结表格

目录名 英文名 主要作用 权限要求
/dede/ Admin Panel 后台管理目录,登录和管理网站。 755
/include/ Core Library 核心功能库,存放系统运行的底层代码。 755
/templets/ Templates 前台模板目录,存放网站页面的 HTML 和 CSS。 755
/a/ Article Archives 文章静态页存放目录,提升速度和 SEO。 755 (需写入)
/special/ Specials 专题页面存放目录。 755 (需写入)
/uploads/ Uploads 文件上传目录,存放图片、附件等。 755 (需写入)
/data/ Data & Cache 数据与缓存目录,存放配置、缓存和备份。 755 (需写入)
/plus/ Plus Modules 功能模块目录,存放评论、搜索等功能的脚本。 755

希望这个详细的目录结构说明能帮助你更好地理解和使用 Dedecms!

-- 展开阅读全文 --
头像
常用算法程序集(c 语言描述)
« 上一篇 2025-12-25
织梦关键词锚文本url样式
下一篇 » 2025-12-25

相关文章

取消
微信二维码
支付宝二维码

目录[+]