GOCMS 站点快速部署

GOCMS 部署介绍

GOCMS 站点部署包含数据库部署、站点( 后台管理系统、PC 端网站、API 接口 )部署。

1. 数据库部署

GOCMS 数据库基于 MySQL,请使用 MySQL 8.x 版本,保证可以顺利实现全文搜索等复杂功能。

mysql 教程推荐 :

https://www.lesscode.work/courses/info/8755b7ac7f9278e5058f03a8983d3db7.html

1.1 数据库部署步骤

1. 打开源码包 > 资料及协议文件夹 > 找到 数据.sql。

2. 使用 mysql 客户端工具创建数据库,如 : gocms ( 字符集  : utf8mb4 > utf8mb4_general_ci )

3. 导入数据 ( 从 数据.sql )

1.2 批量替换表前缀( 可选步骤 )

1.2.1 MySQL 运行如下命令 :

此文档内容需登录 + 付费后才能查看!

1.2.2 运行命令后获得如下命令数据:

此文档内容需登录 + 付费后才能查看!

1.2.3 运行上面的命令,完成数据表前缀修改工作。

1.3 数据库配置

文件 : /configs/db.go

此文档内容需登录 + 付费后才能查看!

数据库工具、配置。gorm 相关说明详见:

https://www.lesscode.work/sections/6b2e8df930d6923358f2ec2cddd28ce4.html

2. 站点部署

请将获得的 GoCMS 源码包复制到您的本地,推荐使用 VSCode 编辑器进行代码编写,将  GoCMS 目录拖进 VSCode ,打开终端,输入 :

此文档内容需登录 + 付费后才能查看!

项目启动后,您可以通过浏览器访问 :

http://localhost:指定端口,默认 8080 端口来查看 PC端运行效果(包含PC端前台及后台管理系统)。

关于端口及后台路径配置请查看下一节《GoCMS 配置说明》。

3. 图片基础路径配置

请打开 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