网站备份与恢复

图片[1]-网站备份与恢复-WP独立站学院
生成摘要
AI 生成,仅供参考

一、备份什么

WordPress 站点的全部家当就两样,缺一不可:

  • 文件wp-content 目录是核心(主题、插件、上传的图片都在里面),加上根目录的 wp-config.php.htaccess 等配置。WordPress 核心文件本身丢了能重新下载,但全量打包更省事
  • 数据库:所有文章、页面、设置、用户信息都在这里。只有文件没有数据库,恢复出来是个空壳

⚠️ 只备其一等于没备——任何备份方案先过这一关:文件和数据库,两样都在里面吗?

图片[1]-WP独立站学院

二、宝塔面板备份

宝塔用户有两层备份能力,建议都用上。

手动备份:「网站」列表里点站点后面的「备份」,一键打包站点文件;「数据库」列表里对数据库点「备份」,导出 SQL。恢复时同样在列表里点「恢复」即可。

自动备份(重点):「计划任务」里新建任务:

  • 任务类型分别选「备份网站」和「备份数据库」,两个任务都要建
  • 执行周期按更新频率定:日更的站每天一次(选凌晨低峰),周更的站每周一次
  • 备份位置选「服务器磁盘」之外,最好同步到对象存储(宝塔支持阿里云 OSS、腾讯云 COS 等,在软件商店中搜索安装对应的存储插件后配置)

保留份数设 3–7 份。

⚠️ 别让备份把磁盘塞满——磁盘满了数据库会写崩,备份本身反而成了事故源。

图片[2]-WP独立站学院

三、UpdraftPlus 插件备份

不用宝塔、或想在 WordPress 后台一站搞定的,装 UpdraftPlus(免费版够用,是全球装机量最大的备份插件)。

配置三步:

  1. 设置 → UpdraftPlus Backups → 设置:文件和数据库各自的备份周期(文件按更新频率,数据库可以更勤),保留份数
  2. 选远程存储:免费版支持 Google Drive、Dropbox、Amazon S3(含兼容 S3 的对象存储)。授权后备份完成自动上传——这一步就把「异地存储」一起解决了。注意 OneDrive 在免费版里没有,需要付费扩展
  3. 点「立即备份」跑一次全量,确认本地和远程都生成了文件

💡 免费版的限制心里有数:增量备份(只备变化部分)是付费功能,站点体积大以后全量备份会比较重;不过对大多数中小站点,免费版完全够。

图片[3]-WP独立站学院

🆚 3.1 两套方案怎么选

宝塔备份和 UpdraftPlus 是两套平行方案,不是二选一的关系——宝塔用户完全可以两个都跑,多一层保险。对照着看:

宝塔面板备份UpdraftPlus 插件备份
备份位置服务器磁盘 + 对象存储(OSS/COS 等)服务器本地 + 远程存储(Google Drive、Dropbox、S3 等)
自动化计划任务定时执行,网站和数据库各建一个任务插件内按周期自动跑,文件和数据库可分开设频率
异地存储装对应存储插件后自动同步到对象存储授权远程存储后备份完成自动上传
适用人群宝塔用户、习惯在面板里管整站的人不用宝塔、或想在 WordPress 后台一站搞定的人

四、异地存储的原则

备份和站点放在同一台服务器上,只能防「误删」,防不了「服务器炸了」。

  • 📌 合格的备份策略要满足:至少一份副本在站点服务器之外

落地选择按顺手程度排:对象存储(OSS/COS/S3,宝塔和 UpdraftPlus 都支持)、网盘(Google Drive/Dropbox)、定期下载到自己的电脑。成本都不高,选能自动化的那种——靠人肉记得下载的方案,三个月后一定断更。


五、常见问题

⁉️备份文件越来越大,磁盘快满了?
先看大头:wp-content/uploads 里的图片通常占九成体积,无用的缩略图尺寸和废弃图片清一清;备份保留份数调低;UpdraftPlus 付费版的增量备份可以只备变化部分。另外确认没有把旧备份文件留在站点目录里——旧备份包会被新备份再次打包,体积滚雪球。

⁉️恢复后打开站点提示「建立数据库连接时出错」?
数据库导进去了,但 wp-config.php 里的数据库名、用户名、密码和当前环境对不上(比如恢复到了新服务器)。编辑 wp-config.php,把 DB_NAMEDB_USERDB_PASSWORD 改成当前环境的数据库凭据,保存即恢复。

⁉️恢复后样式乱了或图片裂了?
缓存里的旧路径在作怪。清掉缓存插件、CDN、浏览器三层缓存再看。还不行就查媒体库里的图片文件是否真的恢复了(对比 uploads 目录大小),以及是不是备份本身就不完整——这又回到了「定期演练恢复」的重要性。

⁉️自动备份某天悄悄停了怎么发现?
给它装个「看门狗」:UpdraftPlus 会在备份失败时发邮件(确认后台管理邮箱真实可用);宝塔计划任务有执行日志,每月翻一眼;更稳的是用 UptimeRobot 这类监控盯站点本身,站点和备份任何一头断了都能收到通知。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 共12条

请登录后发表评论

    暂无评论内容