织梦CMS的数据库信息并不以传统数据库文件(如 MySQL 的 .frm, .MYD, .MYI)的形式存放在网站目录中,它是一个动态的网站系统,数据库信息存储在您服务器上独立的 MySQL 或 MariaDB 数据库服务中。

(图片来源网络,侵删)
织梦的“数据库文件目录”实际上指的是存放数据库连接信息、数据备份、以及与数据库操作相关的核心配置和脚本文件的目录,这个目录就是 /data/。
下面是 /data/ 目录的详细结构和文件说明:
核心目录:/data/
这个目录是织梦系统的“心脏”,存放了最关键的配置文件和临时数据。
核心配置文件
这些文件定义了网站如何连接到数据库。

(图片来源网络,侵删)
common.inc.php- 这是最重要、最核心的文件! 它包含了连接数据库所需的所有信息,如数据库主机名、用户名、密码、数据库名称等。
- 内容示例:
<?php //数据库连接信息 $cfg_dbhost = 'localhost'; // 数据库主机 $cfg_dbname = 'your_database_name'; // 数据库名称 $cfg_dbuser = 'your_username'; // 数据库用户名 $cfg_dbpwd = 'your_password'; // 数据库密码 $cfg_dbprefix = 'dede_'; // 数据库表前缀 // ... 其他配置 ?>
- 安全提示: 这个文件的安全性至关重要,请确保其文件权限设置为
644(所有者可读写,组和其他用户只读),并且不要将其中的密码泄露。
缓存文件
织梦为了提高访问速度,会将一些动态生成的内容(如栏目、文档列表)缓存为静态文件。
cache/目录- 作用: 存放系统缓存、栏目缓存、模型缓存等。
- 里面是
.php文件,catalog_cache.php、model_cache.php等。 - 重要性: 当你修改了栏目、模型或网站基本设置后,如果前台没有立即更新,可以尝试清空这个目录下的缓存文件来强制刷新。
会话文件
用于存储用户的登录状态和会话信息。
sessions/目录- 作用: 存放 PHP 的会话(Session)文件,当你登录后台时,你的登录状态就保存在这里的某个文件中。
- 一系列以
sess_开头的文件。
备份文件
存放通过织梦后台进行的数据备份文件。
backup_data/目录- 作用: 当你在后台“系统” -> “数据备份/恢复”中执行备份操作时,生成的
.sql备份文件会保存在这里。 -
.sql格式的数据库备份文件,这是你手动恢复网站数据时需要用到的关键文件。
- 作用: 当你在后台“系统” -> “数据备份/恢复”中执行备份操作时,生成的
临时文件
存放一些临时生成的数据。

(图片来源网络,侵删)
tmp/目录- 作用: 存放一些系统运行时产生的临时文件,例如远程获取的内容、缓存文件等。
- 通常是
.txt或.php文件。
错误日志
记录系统运行中出现的错误信息。
error_last.php- 作用: 记录最近一次发生的系统错误信息,当网站出现问题时,可以查看这个文件来定位错误原因。
总结与操作指南
| 文件/目录 | 作用 | 何时需要操作 |
|---|---|---|
/data/common.inc.php |
数据库连接配置 | 首次安装织梦时填写。 网站更换服务器或数据库信息时修改。 数据库连接不上时检查此文件。 |
/data/cache/ |
系统缓存 | 网站修改后前台未更新时清空。 出现奇怪的错误时尝试清空。 |
/data/backup_data/ |
数据库备份文件 | 定期手动备份,并下载到本地保存。 网站需要恢复时,从此目录选择文件进行恢复。 |
/data/sessions/ |
用户会话 | 用户退出后仍显示登录状态时,可尝试清空此目录(或删除对应的 sess_ 文件)。服务器磁盘空间不足时,可检查此目录。 |
/data/tmp/ |
临时文件 | 临时文件过多占用空间时,可清空。 |
/data/error_last.php |
错误日志 | 网站报错时,查看此文件排查问题。 |
重要提醒
-
备份!备份!备份!
/data/目录,尤其是common.inc.php和backup_data/目录,是网站安全的核心。请务必定期将整个/data/目录备份到本地,这是你网站出问题后快速恢复的“救命稻草”。 -
文件权限 确保
/data/目录及其子目录的权限设置正确。/data/目录权限设置为755。common.inc.php文件权限设置为644。cache/,sessions/,tmp/目录权限设置为777或755(根据需要,需要可写权限)。
-
数据库本身 不要忘记,织梦的数据最终是存储在 MySQL/MariaDB 服务器上的。
/data/只是“说明书”和“备份柜”,真正的“货物”在数据库服务器里,对于重要的生产环境,除了备份/data/,还应该使用专业的数据库工具(如mysqldump)对整个数据库进行定期备份。
