系统环境要求

  • SQL Server 2008 以上
  • MySql 5.6+
  • SQLite3

创建ZKEACMS的数据库非常简单,执行批处理脚本就可以。

获取代码

ZKEACMS是开源的,开源地址:

.Net Framework 4版本

https://github.com/SeriaWei/ASP.NET-MVC-CMS

.Net Core 版本

https://github.com/SeriaWei/ZKEACMS.Core

推荐使用git clone下载代码,如果直接打包下载ZIP,在运行批处理时会乱码。查看如何解决乱码问题:http://www.zkea.net/codesnippet/detail/post-50.html

MVC4版本:

git clone git@github.com:SeriaWei/ASP.NET-MVC-CMS.git

.Net Core版本

git clone git@github.com:SeriaWei/ZKEACMS.Core.git

注:使用git下载,可以参考这篇文章 《如何使用git下载 ZKEACMS 源代码》

下载完成以后,打开Database目录,双击Build.cmd开始创建数据库,依次输入服务器地址,数据库名称,登录用户名和密码,等待创建完成即可:

注意事项

如果您是在远程数据库服务器上创建数据库,需要先在数据库服务器上先创建一个空的数据库,然后将批处理中的创建数据库脚本移除。

指定端口

如果您的数据库服务器的端口不是默认的1433,您可以在服务器地址后面加上[,Port]来指定端口。

TIM截图20180726231033.jpg

支持的数据库

ZKEACMS的数据库是基于MS SQL关系型数据库开发设计的,为了适合更多的适用场景,现数据库可迁移至:MySQLSQLite,Access2003,Access2007等数据库中。

ZKEACMS for .net core 用的是 Entity Framework core,因此 Entity Framework支持的数据库都支持。我们已经准备好了MySql的建库脚本和SQLite的完整数据库,可以直接使用。

常见问题

1. 打开批处理乱码

如果在打开批处理时乱码,如下图:

这是由于从GitHub打包下下载下来时,换行符是Linux的,而不是Windows的。

查看下面这篇文章可以帮助您解决这个问题:

http://www.zkea.net/codesnippet/detail/post-50.html

下一步

开始开发