# 升级 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 升级。

上次更新: 2020/10/28 上午11:02:23