Fastcms官方文档
首页
  • 快速入门
  • 用户手册
  • 快速开始
  • 模板开发
  • 插件开发
接口文档 (opens new window)
提问 (opens new window)
  • Gitee (opens new window)
  • Github (opens new window)
首页
  • 快速入门
  • 用户手册
  • 快速开始
  • 模板开发
  • 插件开发
接口文档 (opens new window)
提问 (opens new window)
  • Gitee (opens new window)
  • Github (opens new window)
  • 快速入门

    • 简介
    • 快速开始
      • 版本选择
      • 预备环境准备
      • 下载源码并构建程序
      • 构建目录说明
      • 导入数据库脚本
      • 数据库配置
      • 启动服务器
      • 开始使用
      • 小结
  • 用户手册

    • 附件管理
    • 文章管理
    • 页面管理
    • 模板管理
    • 插件管理
    • 订单管理
    • 权限管理

快速开始

这个手册是帮忙您快速在您的电脑上,下载、安装并使用 Fastcms。

# 版本选择

您可以在Fastcms的release notes (opens new window)中找到每个版本支持的功能的介绍

# 预备环境准备

Fastcms 依赖 Java 环境来运行。如果您是从代码开始构建并运行Fastcms,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用:

64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。 64 bit JDK 1.8+;下载 (opens new window) & 配置 (opens new window)。

Maven 3.6.x+;下载 (opens new window) & 配置 (opens new window)。

# 下载源码并构建程序

你可以通过源码和发行包两种方式来获取 Fastcms。

从 Gitee 上下载源码方式

git clone https://gitee.com/xjd2020/fastcms.git

cd fastcms/

执行build.sh

build完成后进入dist目录

cd fastcms/dist
1
2
3
4
5
6
7
8
9

提示

windows执行build.bat,编译后本地归档目录为.dist,linux是dist

# 构建目录说明

Fastcms构建后目录如下:

目录 说明
config 配置文件存放目录,fastcms.sql也存放在这个目录
htmls 模板文件存放目录,安装的模板会上传到这个目录
logs Fastcms日志文件存放目录
plugins 插件包存放目录,安装的插件会上传到这个目录
upload 附件存放目录
fastcms-server.jar 系统可执行jar
startup.cmd windows启动服务器脚本
startup.sh linux启动服务器脚本
shutdown.cmd windows停止服务器脚本
shutdown.sh linux停止服务器脚本

# 导入数据库脚本

安装mysql5.7+ 数据库,创建fastcms数据库,导入fastcms/dist/config/fastcms.sql文件

cd fastcms/dist/config

login mysql

create database fastcms

source /fastcms/dist/config/fastcms.sql

1
2
3
4
5
6
7
8

# 数据库配置

进入fastcms/dist/config目录,在 application-prod.yml 配置文件中添加mysql数据库的相关配置:

cd fastcms/dist/config
# DataSource Config
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/fastcms?autoReconnect=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
    username: your db username
    password: your db password
1
2
3
4
5
6
7
8

# 启动服务器

进入fastcms/dist目录下

cd fastcms/dist

startup.sh

//停止服务器
shutdown.sh

1
2
3
4
5
6
7

# 开始使用

nginx配置如下

  
  server {
        listen 80;
        server_name www.abc.com;
        rewrite ^(.*) https://$server_name$1 permanent;
  }

  # HTTPS server
  server {
      listen       443 ssl;
      server_name  www.abc.com;
      ssl     on;

      ssl_certificate     /etc/nginx/cert/6404238_www.abc.com.pem;
      ssl_certificate_key /etc/nginx/cert/6404238_www.abc.com.key;

      ssl_session_timeout  5m;
      ssl_protocols           SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2;
      ssl_ciphers             HIGH:!aNULL:!MD5;
      ssl_prefer_server_ciphers       on;


      location / {
        proxy_pass http://127.0.0.1:8080/;
        proxy_set_header     Host            $host;
        proxy_set_header     X-Real-IP       $remote_addr;
        proxy_set_header     X-Forwarded-For $proxy_add_x_forwarded_for;
      }
   }

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

提示

假设您的域名是www.abc.com,那么经过nginx的配置之后,您的网站访问地址如下
https://www.abc.com
访问管理后台
http://www.abc.com/fastcms
初始账号密码:admin/1
如果不搭建小程序的话,ssl,http证书不是必须,没有可以不配置

# 小结

通过以上几个简单的步骤,成功部署Fastcms系统,欢迎来到Fastcms世界!

上次更新: 2022/02/27, 02:44:28
简介
附件管理

← 简介 附件管理→

Theme by Vdoing | Copyright © 2016-2022 小橘灯科技 | .粤ICP备20053122号.
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式