ZKEASOFT
该篇针对.Net Core版本的ZKEACMS安装和部署
纸壳CMS对服务器的硬件配要求非常低,当然这个跟访问量有关系。纸壳CMS基于.Net Core性能卓越,使用一个最低配的服务器(512M内存)即可满足一个小中型网站的需求。
下载ZKEACMS Core程序:https://www.zkea.net/zkeacms/zkeacmscore/download
或者跟据以下文档来发布:https://www.zkea.net/zkeacms/document/publish/core
在开始安装之前,应先安装好IIS,Windows上安装IIS的方法都大同小异,可参考以下文章来一步一步安装IIS
在安装好IIS之后就可以开始安装ZKEACMS程序了。
可以在命令行(cmd)中使用以下命令快速部署,注意使用管理员身份执行,并将目录定位到您期望部署的目录,请确保您的IIS已经安装,视频演示
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "&([scriptblock]::Create((Invoke-WebRequest -useb 'http://cdn.zkeasoft.com/core/win-zkeacms.ps1')))"
1. 执行前请先定位到要安装的目录。
2. 如果您正在使用的是Windows7或者Windows Server 2008 R2,请先更新您系统中的PowerShell
手动部署ZKEACMS Core到IIS,也非常简单,如果您是Windows10系统,可直接参考这遍文章:
《在Windows10上安装部署ZKEACMS》
1. 安装Internet Information Services(IIS)
2. 安装 Microsoft Visual C++ 2015 Redistributable
3. 安装 .NET Core Windows Server Hosting bundle
4. 在控制台(cmd)里面依次输入以下命令来重启IIS服务,使.Net Core运行时在IIS中生效
net stop was /y net start w3svc
5. 新建一个应用程序池,并选择使用无托管代码:
6. 新建一个网站,使用刚才创建的应用程序池。网站的物理路径指向到程序目录,即ZKEACMS.WebHost.dll、web.config所在的目录,而非wwwroot目录。
ZKEACMS.WebHost.dll
web.config
7. 接下来就可以使用 http://localhost:8080/index 来访问你的网站了
https://docs.microsoft.com/en-us/aspnet/core/publishing/iis
如果您在部署完成以后,通过浏览器不能正常访问,请尝试使用命令来运行程序看否正常,使用cmd,然后定位到程序目录:
cmd
dotnet ZKEACMS.WebHost.dll
如果可正常运行表示程序和环境没有问题。
如果遇到502.5的问题,可尝试以下方式解决:
0x80070002
使用脚本部署 (CentOS 7+, Ubuntu 16.04+),视频演示
sudo curl http://cdn.zkeasoft.com/zkeacms.sh|bash
或者可以参考以下博客一步一步手动部署:
如果使用自包含发布,或者使用MySql数据库可以参考:阿里云Centos7部署ZKEACMS(MySql)
如果你的服务器版本是Ubuntu.14.04请参考这里
注意:快速部署的脚本将会安装 .Net Core和CMS到服务器的 /zkeasoft 目录,并直接使用Kestrel作为Web服务器,请确保您的服务器的80端口没被占用。如果想使用Nginx或者其它Web服务器请自行安装。可使用以下命令修改端口 vi /etc/systemd/system/zkeacms.service
注意:快速部署的脚本将会安装 .Net Core和CMS到服务器的 /zkeasoft 目录,并直接使用Kestrel作为Web服务器,请确保您的服务器的80端口没被占用。如果想使用Nginx或者其它Web服务器请自行安装。可使用以下命令修改端口
vi /etc/systemd/system/zkeacms.service
https://www.qcloud.com/community/article/563486
目前国内的虚拟主机都不支持.Net Core。所以需要使用VPS服务器来自建环境。
您可以考虑使用以下服务器,或者其它任何云服务器供应商提供的VPS:
这是由于没有安装 VC ++
下载安装VC++ https://www.microsoft.com/en-us/download/details.aspx?id=52685
或者安装KB2999226补丁
需要安装更新补丁:KB2533623
下载地址:https://support.microsoft.com/en-us/kb/2533623