概念/述语
从这里开始
数据库
开发入门
程序扩展
使用介绍
其它

在升级你的CMS程序之前,请注意做好备份工作,备份好您的数据库和程序,以免发生意外时可以回撤。

注意:请务必注意不要替换App_Data目录,否则您的数据将会丢失。

停止网站

在开始更新之前,需要先关闭网站。

Windows环境直接在IIS中停止网站。

Linux用户使用以下命令停止网站:

 systemctl stop zkeacms

覆盖更新

Windows环境可直接使用下列链接下载最新版本的CMS程序:

https://cloud.zkeasoft.com/file/zkeasoft/cms.zip

注意:下载后,注意先删除包里面的App_Data目录后再解压覆盖原先的程序,如果您修改了appsettings.json文件,需手动同步这个文件,以免丢失您的设置。

Linux环境使用wget命令来下载最新版本的CMS程序:

wget -O cms.zip https://cloud.zkeasoft.com/file/zkeasoft/cms.zip

然后删除程序包中的数据库文件,以免在替换时覆盖了现有的数据库而导致数据丢失

zip -d cms.zip "App_Data/Database.sqlite"

将文件解压到cms所在目录,注意请跟据实际情况填写cms的路径:

unzip cms.zip -d cms

注意: 在替换文件确认时,输入大写"A",替换所有文件。

重启网站

Windows环境直接在IIS中重新启动网站即可。

Linux用户可以使用以下命令启动网站:

systemctl start zkeacms

升级运行环境

在更新了CMS程序后,可能会遇到网站无法启动的问题,这可能是因为需要更新运行环境。

Windows环境请直接使用下列地址下载并安装最新版本的运行环境

http://www.zkea.net/windows-hosting-bundle-installer

Linux环境可使用下列命令先下载最新的运行时:

wget -O dotnet.tar.gz http://www.zkea.net/dotnet-runtime-linux

然后解压到dotnet目录:

mkdir -p "$HOME/dotnet" && tar zxf dotnet.tar.gz -C "$HOME/dotnet"

注意: 我们默认使用的dotnet目录是$HOME/dotnet,如果你不确定dotnet目录的真实路径,可通过查看zkeacms服务来获取

more /etc/systemd/system/zkeacms.service

然后找到ExecStart=这一行,例如:

ExecStart=/home/wayne/dotnet/dotnet /home/wayne/cms/ZKEACMS.WebHost.dll

dotnet目录就是

/home/wayne/dotnet

然后再使用tar命令来更新运行环境:

tar zxf dotnet.tar.gz -C /home/wayne/dotnet

微信公众号