# 升级 SS CMS
注意
本文档介绍 SSCMS V7.0及以上版本的升级方法,如果 SSCMS 系统为 7.0 之前的版本,请参考:老版本升级。
本文档介绍在不同操作系统下升级 SS CMS 的步骤:
# Windows 操作系统升级 SS CMS
# 进入 SSCMS 根目录,运行升级命令
以管理员身份运行CMD命令行界面,进入SSCMS 根目录,执行以下命令:
sscms update
如果使用PowerShell运行命令,需要在命令中增加路径信息:
./sscms update
升级命令将下载更新包至 packages/sscms-{version}-{os}
文件夹中,其中{version}代表最新的 SSCMS 版本,{os}代表当前的操作系统类型。
# 停止 IIS 应用程序池
进入 IIS 管理器,找到对应的站点的应用程序池,右键点击 停止
。
# 覆盖 SSCMS 系统文件
进入 SSCMS 根目录下的 packages/sscms-{version}-{os}
文件夹,将此文件夹下的所有文件以及文件夹覆盖到 SSCMS 根目录。
覆盖过程可能提示文件被占用,这是因为 IIS 停止不久,引用的可执行文件还未被释放,需要等待几分钟后再尝试覆盖,直到覆盖成功为止。
# 启动 IIS 应用程序池
进入 IIS 管理器,找到对应的站点的应用程序池,右键点击 启动
。
至此,SS CMS 系统升级完毕,可以进入管理后台,管理后台会自动转入至 SS CMS 数据库升级界面,点击升级按钮即可完成 SS CMS 升级。
# Linux 操作系统升级 SSCMS
# 进入 SSCMS 根目录,运行升级命令
导航到 SSCMS 根目录,通过命令行执行以下命令:
cd /var/www/
./sscms update
此命令将下载更新包至 packages/sscms-{version}-{os}
文件夹中,其中{version}代表最新的 SSCMS 版本,{os}代表当前的操作系统类型。
# 停止运行 Nginx 服务
在命令行界面中执行以下命令:
sudo systemctl stop sscms.service
此命令将停止 Nginx 服务的运行。
# 覆盖 SSCMS 系统文件
进入 SSCMS 根目录下的 packages/sscms-{version}-linux-x64
文件夹,将此文件夹下的所有文件以及文件夹覆盖到 SSCMS 根目录。
sudo cp -rf /var/www/packages/sscms-7.0.0-linux-x64/* /var/www/
需要将命令中的{version}替换为实际的系统版本。
# 启动运行 Nginx
在命令行界面中执行以下命令:
sudo systemctl start sscms.service
此命令将重新开启 Nginx 的站点运行。
至此,SS CMS 系统升级完毕,可以进入管理后台,管理后台会自动转入至 SS CMS 数据库升级界面,点击升级按钮即可完成 SS CMS 升级。