老头使用 BackWPup 这款 WordPress 博客网站数据库和文件备份插件好几年了,测试过使用备份的 sql 数据库文件和 XML 文件恢复,没有问题。
以前使用虚拟主机的时候使用 BackWPup 备份,一份直接上传 DropBox,一份 Email 发送到邮箱。后来换了 VPS,就只备份到 VPS 本地,然后使用脚本连同其它备份文件再上传到 DropBox……
BackWPup 免费版支持把备份数据保留在服务器、通过电子邮件发送、上传到FTP、Dropbox、S3 服务器、Microsoft Azure 等……
一直相安无事,直至将 php 7.4.12 升级 php 8.0.0(2020-12-10)……BackWPup 自动定时备份罢工了,错误提示:
[15-May-2021 19:00:23 UTC] PHP Fatal error: Uncaught Error: Unknown named parameter $id in /data/wwwroot/cyhour.com/wp-includes/class-wp-hook.php:292
Stack trace:
#0 /data/wwwroot/cyhour.com/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters('', Array)
#1 /data/wwwroot/cyhour.com/wp-includes/plugin.php(551): WP_Hook->do_action(Array)
#2 /data/wwwroot/cyhour.com/wp-cron.php(138): do_action_ref_array('backwpup_cron', Array)
#3 {main}
thrown in /data/wwwroot/cyhour.com/wp-includes/class-wp-hook.php on line 292
BackWPup 插件不兼容 PHP8,这个也正常,毕竟那时候 PHP8 刚出来,WordPress 也还刚开始支持 PHP8,再加上 VPS 上主要脚本备份能正常工作,就随它吧。
快半年了,已经 PHP 8.0.6 了,BackWPup 插件还没有更新支持……
今天周末想起这个事,发现作者一个多月前就提供了一个兼容 PHP8 BackWPup 测试版,安装上,可以备份,有需要可以安装试试。
WordPress 博客网站数据库和文件备份插件 BackWPup 兼容 PHP8 版本下载:绿皮火车
看来想稳定,环境还是不要随便升级。
@老麦 还好,折腾前先备份就好。
@老头 之前在本地的虚拟机安装过php8和mysql8,但提示这两货对主机的要求有点高。不建议安装!其实如果换新VPS,我也会考虑装新版本的环境,但就是不知道在低配置的主机跑会不会吃力
@老麦 mysql8 比较吃内存。
目前是 PHP8 + MariaDB 10.3.13,开了缓存,瓦工 2C2G 内存,开了 2G SWAP,日常可能会用上 100M 左右 SWAP,目测还行。不过如果上 mysql8 估计吃不消。
@老头 嗯,看来mysql8低配还是不能用。你这个2C2G一年要多少钱?我感觉你的站速度真心不错。
@老麦 LNMP.org 安装注意事项:安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存!。
安装PHP 7及以上版本必须1G以上内存!
—————–
我这个是瓦工以前的双十一套餐,年付不带$30……凑合用吧,便宜,就是CPU鸡肋了。
@老头 续费也是这么便宜吗?我觉得够用就好,其实现在我用的1C1G都够用了。
@老麦 续费同价。
内存 1G 有点少。
安全无小事呀!我的经历告诉我!!之前博客十几年从来没有备份过数据,结果差一点十几点的博客数据就没有了,还好,还好!
@老张博客 十年从来没备份过,光这个就心大啊。
一直7.4 对8.0不感冒
@灰常记忆 PHP 7.4 安全更新支持到 2022.11.28
等大家都用的时候再上
@王光卫博客 那就再等等~
php8.0对服务器内存有要求吗?我这1G的可能扛得住?
@皇家元林 1G 应该没问题,我在 aws 机子上面试过,倒是数据库更吃内存。
@老头 回头我也试试升级一下