给个人网站留一份可恢复的底稿
个人网站上线以后,最容易被推迟的一件事就是备份。页面每天都能打开,似乎没什么需要担心的;可一旦误删文章、更新插件出错,或是迁移服务器,最想要的往往不是一份“备份成功”的通知,而是能让网站重新运行的那套材料。
先弄清楚要带走什么
以 WordPress 为例,文章、页面、评论和大部分设置存放在数据库里;图片等媒体文件通常在 wp-content/uploads;主题、插件以及站点配置也可能有单独修改。只保存数据库,图片可能消失;只复制文件,文章又无法恢复。因此,备份清单至少要同时包含数据库和站点文件,并记下所用的程序版本与关键配置。
让备份离开原来的机器
备份如果只躺在同一台服务器上,硬盘故障或重装系统时,它可能和网站一起消失。可以把定期生成的备份另存到可信的云存储或本地设备,限制访问权限,并为包含用户资料的备份加密。每次改主题、装插件或升级程序之前,再额外留一份可识别时间的快照。
真正重要的是恢复演练
备份文件存在,不等于恢复一定成功。找一个不影响正式网站的环境,试着还原数据库和文件,检查首页、文章、图片、登录页是否正常,并确认站点地址没有指向旧域名或旧端口。把恢复时用到的命令、位置和注意事项记下来,下次就不用在紧急时刻重新猜一遍。
一个简单的开始
- 列出数据库、上传文件、主题插件和自定义配置分别在哪里。
- 设定备份频率,并确认副本会自动保存到另一处。
- 每月抽查一次备份文件,每隔一段时间做一次完整恢复测试。
- 记录最近一次成功恢复的日期,而不只是“最近一次备份”的日期。
网站可以慢慢打磨,可靠性也一样。从一份能实际还原的备份开始,今后写下的每篇文章才更有底气留在这里。