织梦备份还原无数据库,如何恢复数据?

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

这里的“无数据库”备份,通常指的是仅包含网站程序文件(PHP、HTML、CSS、JS、图片等)的备份,而不包含数据库文件(.sql)。

织梦备份还原无数据库
(图片来源网络,侵删)

下面我将为你详细解释如何进行这种备份和还原,并提供一个非常重要的注意事项


如何进行“无数据库”的备份?

这种备份的核心就是打包你网站在服务器上的所有文件。

方法1:通过FTP客户端备份(最常用)

  1. 连接服务器:使用FTP软件(如 FileZilla, FlashFXP 等)连接到你的网站空间。
  2. 定位网站根目录:通常这个目录是 public_htmlwwwroothttpdocswww,请确认你的网站文件所在的正确路径。
  3. 选择所有文件
    • 在FTP客户端的远程文件列表中,按下 Ctrl + A (Windows) 或 Cmd + A (Mac) 全选所有文件和文件夹。
    • 重要提示:请确保选中了隐藏文件,特别是 .htaccess 文件,它对网站URL重写至关重要,在FileZilla中,可以通过菜单 服务器 -> 强制显示隐藏文件 来开启。
  4. 下载到本地
    • 在本地电脑上选择一个位置,将所有选中的文件下载下来。
    • 由于文件可能很多很大,这个过程可能会花费很长时间,请保持网络稳定。
  5. 压缩打包(推荐)
    • 下载完成后,最好将这些文件打包成一个 .zip.tar.gz 压缩包,这不仅能节省磁盘空间,也方便后续上传还原。
    • 你可以使用 WinRAR、7-Zip 等软件进行压缩。

方法2:通过主机控制面板备份

大多数虚拟主机或云服务器都提供控制面板(如 cPanel, Plesk, 宝塔面板等),它们通常有内置的文件备份功能。

  1. 登录你的主机控制面板
  2. 找到“备份”或“文件管理”相关功能
    • cPanel: 通常在 Files -> BackupBackup Wizard 中。
    • 宝塔面板: 在 文件 -> 备份 中。
  3. 创建完整备份:选择创建一个完整的网站文件备份,控制面板会帮你打包整个网站目录。
  4. 下载备份包:备份完成后,在控制面板中找到生成的备份文件(通常是 .tar.gz.zip 格式),并下载到你的本地电脑。

如何进行“无数据库”的还原?

还原过程就是将备份的文件重新上传到服务器上。

织梦备份还原无数据库
(图片来源网络,侵删)

⚠️ 极其重要的警告:还原前必须检查!

在还原程序文件之前,请务Bi必检查你的 data 目录下的 config.php 文件是否包含当前正确的数据库连接信息

  • 场景:如果你的网站之前已经正常,数据库是好的,你只是还原程序文件,那么你现有的 config.php 文件里的数据库信息就是正确的。
  • 风险:如果你直接上传了一个旧的、包含旧数据库信息的 config.php 文件,你的网站将无法连接到数据库,导致白屏或报错。

最佳实践: 在开始还原前,先从你的服务器上单独下载并保存一份 data/config.php 文件,这样,即使还原过程中覆盖了它,你也可以随时用这个正确的版本替换回来。

还原步骤:

  1. 清空网站目录(强烈推荐)

    • 为了避免旧文件和新文件冲突,导致还原不完整,建议先将网站根目录下的所有文件清空
    • 再次强调:清空前请确保你已经备份了正确的 data/config.php 文件!
    • 你可以通过FTP软件删除所有文件,或者在主机控制面板的文件管理器中全选并删除。
  2. 上传备份文件

    织梦备份还原无数据库
    (图片来源网络,侵删)
    • 将你之前下载的网站程序备份包(如 website_backup.zip)通过FTP上传到网站根目录。
    • 或者,如果你的主机控制面板支持,可以直接在文件管理器中解压上传的压缩包。
  3. 解压文件

    • 方法A (本地解压后上传):如果你是在本地解压的,直接解压后,将解压出来的所有文件和文件夹通过FTP上传到根目录。
    • 方法B (服务器端解压):如果你上传的是压缩包,可以在主机控制面板的文件管理器中找到它,右键选择“解压”,这通常比本地解压再上传要快得多。
  4. 设置文件权限

    • 还原完成后,需要确保关键目录和文件的权限设置正确,否则网站可能无法正常写入数据(例如发布文章、生成HTML等)。
    • 通常需要设置以下权限:
      • 目录权限755
      • 文件权限644
      • 特殊目录权限datauploadstemplets 等需要写入权限的目录,通常需要设置为 777755(具体取决于服务器环境,777 是最保险但安全性较低的写法,设置完测试后应改回 755)。
    • 你可以使用FTP软件的“文件属性”功能来修改,或者在主机控制面板的文件管理器中修改。
  5. 检查并恢复 config.php

    • 登录FTP,检查 /data/ 目录下的 config.php 文件。
    • 如果它被覆盖了,或者内容不正确,用你之前单独备份的那个正确版本替换回来。
  6. 访问网站测试

    • 现在可以通过浏览器访问你的网站,检查是否恢复正常。
    • 尝试浏览各个栏目、文章,并尝试在后台发布一篇新文章,测试数据写入功能是否正常。

总结与对比

特性 无数据库还原 (仅还原程序) 完整还原 (还原程序+数据库)
网站所有程序文件 (.php, .html, 图片等) 程序文件 + 数据库备份文件 (.sql)
适用场景 程序文件损坏、丢失。
网站被植入木马,需要清理程序。
数据库是完好且正确的。
网站完全崩溃,程序和数据库都损坏。
需要将网站恢复到之前的某个特定时间点(包括内容和设置)。
核心操作 上传并覆盖程序文件。 还原数据库(通过phpMyAdmin等工具)。
还原程序文件。
关键点 务必保留并确保 data/config.php 中的数据库信息是正确的! 确保程序文件和数据库备份是同一时间点的“搭档”。

希望这个详细的指南能帮助你成功还原你的织梦网站!如果在操作中遇到任何问题,可以继续提问。

-- 展开阅读全文 --
头像
dede网站5.7广告去除
« 上一篇 今天
dede首页如何调用栏目内容?
下一篇 » 今天

相关文章

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

目录[+]