数据库数据 和 程序文件数据。
数据库数据
这是织梦CMS的核心,包含了网站所有的动态内容,通常我们通过织梦后台的“系统” -> “数据备份/恢复”功能来备份和还原这部分数据。
能还原的具体内容包括:
-
- 主表 (
#@__archives):文章的ID、标题、关键词、描述、作者、来源、发布时间、所属栏目ID等基本信息。 - 附加表 (
#@__addonarticle):文章的正文内容(通过编辑器生成的HTML)、缩略图、图片集、下载地址、产品属性等扩展信息,这是还原文章正文的关键。 - 自定义模型数据表:如果你使用了自定义模型(比如软件、商品、招聘等),这些模型的所有字段数据都会存储在对应的附加表中,
#@__addsoft,#@__addshop等。
- 主表 (
-
栏目分类
- 栏目表 (
#@__arctype):栏目的ID、名称、上级栏目ID、目录、描述、关键词、排序、栏目模板等所有栏目结构信息,还原这部分可以完全恢复网站的栏目树。
- 栏目表 (
-
会员系统
- 会员表 (
#@__member):会员的用户名、密码(加密存储)、邮箱、手机号、注册时间、积分、等级等信息。 - 会员模型表 (
#@__member_model):会员的扩展信息,如个人简介、头像、QQ等。 - 会员空间内容表 (
#@__member_person):会员在个人空间发布的文章、相册等内容。
- 会员表 (
-
评论与互动
- 评论表 (
#@__feedback):用户对文章、产品的评论内容、评论人、评论时间、IP地址等。
- 评论表 (
-
- 单页面表 (
#@__arctiny和#@__addonarticle):像“关于我们”、“联系我们”这类单页面的内容。
- 单页面表 (
-
系统与配置
- 系统配置表 (
#@__sysconfig):网站的基本配置,如网站名称、网站LOGO、公司地址、版权信息、是否开启会员注册等。 - 模型表 (
#@__channeltype):系统中定义的所有内容模型(文章、软件、图集等)的配置。 - 自定义表单数据:如果你使用了自定义表单(如在线报名、留言反馈),用户提交的所有数据都会存储在对应的表单数据表中(如
#@__plus_form),这部分数据非常重要,也容易被忽略。
- 系统配置表 (
-
其他动态数据
- 友情链接 (
#@__flink) - 广告位 (
#@__ad) - (
#@__vote) - 软件下载记录 (
#@__downloads) 等。
- 友情链接 (
数据库还原的关键点:
- 必须使用与备份数据库时版本相同或兼容的MySQL/MariaDB,版本差异过大可能导致还原失败或数据错乱。
- 还原前最好清空当前数据库,或者将当前数据库重命名,以防数据冲突。
程序文件数据
这部分是网站的“骨架”和“皮肤”,包括PHP程序文件、模板文件、上传的文件等,通常通过FTP/SFTP工具或主机面板的文件管理器进行备份和还原。
能还原的具体内容包括:
-
核心程序文件
/dede/目录:后台管理程序。/include/目录:核心类库和函数文件。/plus/目录:各功能模块的入口文件(如评论、留言、发布等)。/index.php,/list.php,/view.php等前端入口文件。- 还原这部分:可以恢复网站的基本运行功能和结构,如果只是修改了少量文件,还原这部分可以快速修复。
-
模板文件
/templets/目录:存放了网站的PC端和移动端的所有模板文件(.htm)。- 还原这部分:可以恢复网站的前端页面样式和布局,如果你误删或修改了模板导致网站错乱,还原模板文件是最佳选择。
-
上传的文件
/uploads/目录:这是极其重要的一部分,包含了所有用户或管理员上传的文件。/uploads/allimg/:文章上传的图片。/uploads/soft/:软件下载包。/uploads/video/:视频文件。/uploads/images/:其他类型的图片。/uploads/file/:其他附件。
- 还原这部分:可以恢复网站所有的图片、附件、视频等静态资源,如果网站图片不显示,很可能是这个目录出了问题。
-
缓存文件
/data/目录下的缓存文件(如cache_*,session_*等)。- 通常不建议手动还原缓存,因为缓存是临时生成的,还原后,网站会自动重新生成新的缓存,手动还原旧的缓存有时反而会导致问题。
总结与最佳实践
| 数据类型 | 备份方式 | 还原方式 | 重要性 | |
|---|---|---|---|---|
| 数据库 | 文章、栏目、会员、评论、表单数据等 | 后台“系统”->“数据备份/恢复” | 后台“系统”->“数据备份/恢复” | 最高,是网站的核心 |
| 程序文件 | 核心程序、模板、上传的附件、插件等 | FTP/SFTP下载整个网站目录 | FTP/SFTP上传覆盖 | 高,决定了网站的外观和功能 |
| 配置文件 | data/common.inc.php (数据库连接信息) |
随程序文件一起备份 | 随程序文件一起还原 | 极高,网站无法运行的“密码” |
强烈建议的备份策略:
- 定期全量备份:每周或每月,完整备份一次数据库(导出为.sql文件)和整个网站程序目录(通过FTP打包下载)。
- 增量备份:每天或每次重要操作后,只备份当天新增或修改的数据库和上传目录。
- 异地备份:将备份文件(.sql压缩包和网站目录压缩包)同时保存在本地电脑、云盘、另一个服务器上,以防万一服务器硬盘损坏。
- 记录备份时间:清晰地命名备份文件,
网站名_数据库_20251027.sql和网站名_全站_20251027.zip。
一句话总结:织梦能还原什么,完全取决于你之前备份了什么,做好全面的备份,才能在出现问题时最大限度地还原你的网站。
