GOCMS 站点部署包含数据库部署、站点( 后台管理系统、PC 端网站、API 接口 )部署。
GOCMS 数据库基于 MySQL,请使用 MySQL 8.x 版本,保证可以顺利实现全文搜索等复杂功能。
mysql 教程推荐 :
https://www.lesscode.work/courses/info/8755b7ac7f9278e5058f03a8983d3db7.html
1. 打开源码包 > 资料及协议文件夹 > 找到 数据.sql。
2. 使用 mysql 客户端工具创建数据库,如 : gocms ( 字符集 : utf8mb4 > utf8mb4_general_ci )
3. 导入数据 ( 从 数据.sql )
1.2.1 MySQL 运行如下命令 :
1.2.2 运行命令后获得如下命令数据:
1.2.3 运行上面的命令,完成数据表前缀修改工作。
文件 : /configs/db.go
数据库工具、配置。gorm 相关说明详见:
https://www.lesscode.work/sections/6b2e8df930d6923358f2ec2cddd28ce4.html
请将获得的 GoCMS 源码包复制到您的本地,推荐使用 VSCode 编辑器进行代码编写,将 GoCMS 目录拖进 VSCode ,打开终端,输入 :
项目启动后,您可以通过浏览器访问 :
http://localhost:指定端口,默认 8080 端口来查看 PC端运行效果(包含PC端前台及后台管理系统)。
关于端口及后台路径配置请查看下一节《GoCMS 配置说明》。
请打开 configs\staticCloud.conf.go ( 静态云存储 配置)文件,修改静态文件基础路径 [ BaseUrl ] :
开发环境 : 填写局域网 IP 或静态云存储基础路径,保证移动端项目可以正常访问静态文件。
生产环境 : 填写服务器ip 或 域名 或静态云存储基础路径,保证移动端项目可以正常访问静态文件。
请参考 《Go 语言 web 开发教程》“打包及部署” 章节,将 GOCMS 打包并部署到您的服务器,作为正式项目运行。
文档地址 : https://www.lesscode.work/courses/info/62a2fdb5c9f4a.html
在服务端改写配置文件 /config.ini 使您的项目运行为发行模式 :
保存代码后自动编辑是一个很有用的功能,您可以使用 Air 来实现这个功能。
参考文档
https://www.lesscode.work/sections/d0378c385b05364e4056655d0d1cd4fb.html