备份&恢复wordpress站点
感觉被熟人打了2333,小矿机小论坛和小破站同时炸了,不懂网安的萌新表示很难受。这几天抽空把简单的防御做一做...低调做人...
我用了几次all-in-one wp migration这个插件迁移站点,感觉总体来说效果还是很好的。不过网上的教程似乎不是很全,所以凭回忆把其中的一些坑写一下,方便你我他。
下载与备份
搜索all-in-one wp migration即可下载,直接使用最新版即可。版本6之后作者增加了限制(收入),所以也可以考虑使用老版本的插件,这样可以免去破解的那一步。我就使用最新版来搭了(双重偷懒)。
备份在目前的版本署于高级功能,虽然可以备份,但不能通过备份恢复站点。要整整69刀,同时备份到云也要花一笔钱。所以直接导出站点到文件。备份的方法放在最后。
恢复站点
1.准备工作
1.重新搭好一个wp,确保数据库和wp版本都是一致的。(不然会有很多奇怪的bug)
2.下载好wp migration
2.解除wp上传限制
点击导入文件,可以发现上传限制是经典的2m,一般博客的备份文件的最小也是200m,所以需要解除wp上传限制,详情看这篇:修改WordPress上传限制。
3.文件大小>512m或上传一半卡住
文件大小<512m是团队的新割韭菜方法。不过破解还是比较轻松的。如果站点较小可以直接step3,如果上传一半卡住可以从step1做一遍试试。
step1:破解插件
https://wwe.lanzoui.com/iCd9Wp78nve
下载完成后手动安装插件,进入插件列表,可以看到该插件是1.0的版本。点击更新,插件会更新到最新版,这样就和all-in-one wp migration匹配了。
step2:手动修改插件的上传限制
点击插件,点击编辑插件,选择all-in-one wp migration,找到constans.php文件,搜索AI1WM_MAX_FILE_SIZE,把容量改成你想要的大小,单位是字节。设置合适的值即可,可以用一下转换器:https://www.osgeo.cn/app/s2644
bug:如果没有出现上传卡住的情况就万事大吉。这个bug看论坛已经有数年了,感觉官方就故意不修留着割韭菜。使用破解插件后一开始的进度条可能不显示,可以多等一下。如果始终没有进度且站点较小可以考虑关闭插件进行更新。
顺利完成的话站点应该已经恢复了。
老版本的备份
爬楼看到网友提供的老版本插件:https://wwe.lanzoui.com/icxTBp78u2h
使用这个插件可以直接通过ftp上传并且备份,非常好用。不过也可能存在一定的兼容性问题。如果新版实在无法解决问题就用这个插件试试吧。
step1:安装好插件后,连接站点的ftp,【我一直用Mobaexterm自带ftp,没有的话自己想办法吧】。找到网站的根目录。一般是:/var/www/html或对应域名
。
接着找到wp插件的备份目录,一般是 ...../域名/wp-content/ai1wm-backups/
。把备份好的文件上传到这个目录下。
step2: 刷新网站,点击插件,点击备份。应该能够看到刚才上传的这个备份。新版本是要收费的,老版本不需要收费。直接更新网站即可。
step3: 安全起见,删除备份。