手动更新 Grav

阿里云与 Grav 服务器之间的连接速度十分缓慢,经常导致某些需要远程调用的操作返回了 504 错误。Grav 的在线更新功能基本是废掉了。

错误原因也是 504。好在 Grav 提供了命令行的管理工具。

通过 SSH 连接到服务器,并进入 Grav 的安装目录。执行:

#https://learn.getgrav.org/16/cli-console/grav-cli-gpm#self-upgrade
bin/gpm self-upgrade

执行后会有两次提示确认,第一次是查看更新说明,第二次是立即更新。

在更新过程中,整个 Grav 会进入维护状态。更新完成后,可以继续更新主题和插件:

bin/gpm update

大版本更新后,可能发生 500 错误。可以尝试清理全部缓存

bin/grav clearcache --all