织梦能还原哪些数据?

99ANYc3cd6
预计阅读时长 10 分钟
位置: 首页 织梦建站 正文

数据库数据程序文件数据


数据库数据

这是织梦CMS的核心,包含了网站所有的动态内容,通常我们通过织梦后台的“系统” -> “数据备份/恢复”功能来备份和还原这部分数据。

能还原的具体内容包括:

    • 主表 (#@__archives):文章的ID、标题、关键词、描述、作者、来源、发布时间、所属栏目ID等基本信息。
    • 附加表 (#@__addonarticle):文章的正文内容(通过编辑器生成的HTML)、缩略图、图片集、下载地址、产品属性等扩展信息,这是还原文章正文的关键。
    • 自定义模型数据表:如果你使用了自定义模型(比如软件、商品、招聘等),这些模型的所有字段数据都会存储在对应的附加表中,#@__addsoft, #@__addshop 等。
  1. 栏目分类

    • 栏目表 (#@__arctype):栏目的ID、名称、上级栏目ID、目录、描述、关键词、排序、栏目模板等所有栏目结构信息,还原这部分可以完全恢复网站的栏目树。
  2. 会员系统

    • 会员表 (#@__member):会员的用户名、密码(加密存储)、邮箱、手机号、注册时间、积分、等级等信息。
    • 会员模型表 (#@__member_model):会员的扩展信息,如个人简介、头像、QQ等。
    • 会员空间内容表 (#@__member_person):会员在个人空间发布的文章、相册等内容。
  3. 评论与互动

    • 评论表 (#@__feedback):用户对文章、产品的评论内容、评论人、评论时间、IP地址等。
    • 单页面表 (#@__arctiny#@__addonarticle):像“关于我们”、“联系我们”这类单页面的内容。
  4. 系统与配置

    • 系统配置表 (#@__sysconfig):网站的基本配置,如网站名称、网站LOGO、公司地址、版权信息、是否开启会员注册等。
    • 模型表 (#@__channeltype):系统中定义的所有内容模型(文章、软件、图集等)的配置。
    • 自定义表单数据:如果你使用了自定义表单(如在线报名、留言反馈),用户提交的所有数据都会存储在对应的表单数据表中(如 #@__plus_form),这部分数据非常重要,也容易被忽略。
  5. 其他动态数据

    • 友情链接 (#@__flink)
    • 广告位 (#@__ad)
    • (#@__vote)
    • 软件下载记录 (#@__downloads) 等。

数据库还原的关键点:

  • 必须使用与备份数据库时版本相同或兼容的MySQL/MariaDB,版本差异过大可能导致还原失败或数据错乱。
  • 还原前最好清空当前数据库,或者将当前数据库重命名,以防数据冲突。

程序文件数据

这部分是网站的“骨架”和“皮肤”,包括PHP程序文件、模板文件、上传的文件等,通常通过FTP/SFTP工具或主机面板的文件管理器进行备份和还原。

能还原的具体内容包括:

  1. 核心程序文件

    • /dede/ 目录:后台管理程序。
    • /include/ 目录:核心类库和函数文件。
    • /plus/ 目录:各功能模块的入口文件(如评论、留言、发布等)。
    • /index.php, /list.php, /view.php 等前端入口文件。
    • 还原这部分:可以恢复网站的基本运行功能和结构,如果只是修改了少量文件,还原这部分可以快速修复。
  2. 模板文件

    • /templets/ 目录:存放了网站的PC端和移动端的所有模板文件(.htm)。
    • 还原这部分:可以恢复网站的前端页面样式和布局,如果你误删或修改了模板导致网站错乱,还原模板文件是最佳选择。
  3. 上传的文件

    • /uploads/ 目录:这是极其重要的一部分,包含了所有用户或管理员上传的文件。
      • /uploads/allimg/:文章上传的图片。
      • /uploads/soft/:软件下载包。
      • /uploads/video/:视频文件。
      • /uploads/images/:其他类型的图片。
      • /uploads/file/:其他附件。
    • 还原这部分:可以恢复网站所有的图片、附件、视频等静态资源,如果网站图片不显示,很可能是这个目录出了问题。
  4. 缓存文件

    • /data/ 目录下的缓存文件(如 cache_*, session_* 等)。
    • 通常不建议手动还原缓存,因为缓存是临时生成的,还原后,网站会自动重新生成新的缓存,手动还原旧的缓存有时反而会导致问题。

总结与最佳实践

数据类型 备份方式 还原方式 重要性
数据库 文章、栏目、会员、评论、表单数据等 后台“系统”->“数据备份/恢复” 后台“系统”->“数据备份/恢复” 最高,是网站的核心
程序文件 核心程序、模板、上传的附件、插件等 FTP/SFTP下载整个网站目录 FTP/SFTP上传覆盖 ,决定了网站的外观和功能
配置文件 data/common.inc.php (数据库连接信息) 随程序文件一起备份 随程序文件一起还原 极高,网站无法运行的“密码”

强烈建议的备份策略:

  1. 定期全量备份:每周或每月,完整备份一次数据库(导出为.sql文件)整个网站程序目录(通过FTP打包下载)
  2. 增量备份:每天或每次重要操作后,只备份当天新增或修改的数据库上传目录
  3. 异地备份:将备份文件(.sql压缩包和网站目录压缩包)同时保存在本地电脑、云盘、另一个服务器上,以防万一服务器硬盘损坏。
  4. 记录备份时间:清晰地命名备份文件,网站名_数据库_20251027.sql网站名_全站_20251027.zip

一句话总结:织梦能还原什么,完全取决于你之前备份了什么,做好全面的备份,才能在出现问题时最大限度地还原你的网站。

-- 展开阅读全文 --
头像
织梦专题页联动筛选如何实现?
« 上一篇 昨天
dede为何无法生成栏目?
下一篇 » 昨天

相关文章

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

目录[+]