【本文档有点小问题,待修改】
【备注】
不同环境升级可能产生发生情况,为保证数据安全,建议升级前做好程序文件和数据库备份。
【路人甲更新经验】
1、升级前,如果当前程序正在运行(含supervisor守护下运行),则需先在ssh中安装程序的“super-forum”目录下(命令:cd /安装目录
即可切换到对应目录)执行以下代码结束进程,如程序未运行则跳过此步:
php CodeFec CodeFec:K
2、在程序目录下,执行升级命令:
php CodeFec CodeFec
系统返回情况如下,则说明升级成功
[root@root super-forum]# php CodeFec CodeFec
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Continue as root/super user [yes]?
Generating optimized autoload files
Generated optimized autoload files containing 32084 classes
Start server ...
[INFO] Process[crontab-dispatcher.0] start.
[INFO] Worker#1 started.
[INFO] Worker#0 started.
[INFO] WebSocket Server listening at 0.0.0.0:xxxx
[INFO] HTTP Server listening at 0.0.0.0:xxxx
[INFO] Process[queue.default.0] start.
自此,程序已经升级完成。同时,升级程序自动执行了程序启动命令。
此时为临时启动,若需稳定运行需在supervisor等软件下进行进程守护,如需退出临时运行,直接Ctrl+C即可,若仍未退出,请直接执行退出命令:php CodeFec CodeFec:K
若已安装配置supervisor,则执行以下命令重启服务,程序即可于后台稳定运行:
supervisorctl reload
若为其他程序进行进程守护,请参考对应重启流程。
自此,升级过程结束。
参考链接: