最近刚开始换了Appnode面板,因为有自带的Nginx、MySQL和PHP守护进程,还有MySQL的优化配置可选,对于我这样不会也不爱去折腾的人来说,很是方便了。试用了一下面板的备份和还原功能,可以定时生成备份文件,也可以上传到远程服务器,挺好的。在还原的时候遇到了问题,还原时,提示“运行池不存在”,应该是PHP的问题。
查找了一下官网,说是在之前的一个稳定版已经修复了使用专用运行池时,还原备份出现的“运行池不存在”的问题,不过我这是刚安装的,查看了版本,也是最新的,根本没有解决嘛。
不过既然是PHP的问题,我就切换了一下PHP的版本试试。Appnode的安装命令中,默认勾选的是5.6版本的PHP。
切换到7.2版本的PHP,再次测试备份和还原,不再出现错误提示了,顺利还原网站!
所以使用Appnode的时候,自行勾选7.2版本的PHP吧。
需要注意的是,更换PHP版本会对已经部署的网站造成影响,可能导致无法访问,需要先行备份数据,重新搭建环境,部署网站。