文档-基础配置

# 目录结构

PerfreeBlog的安装目录结构如下:

perfree-web  # 安装目录
├── config  # 配置文件目录
│    └── application.yml  # 配置文件
├── logs  # 日志输出目录
├── perfree-web.jar  # jar包
├── resources  # 资源目录
│   ├── db  # 数据库目录(如果使用mysql数据库,则没有此目录)
│   │   └── perfree.db  # sqlite数据库
│   ├── db.properties  # 数据库连接信息配置
│   ├── Perfree-sqlite.sql  # sqlite初始化脚本
│   ├── Perfree.sql  # mysql初始化脚本
│   ├── plugins  # 插件目录
│   └── static  # 静态资源目录
│       ├── admin  # 后台管理相关页面
│       ├── public  # 公共的静态资源
│       └── themes  # 主题
├── start.bat  # win启动脚本
└── start.sh   # Linux启动脚本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 端口号

PerfreeBlog默认端口号为8080,如需修改则可以打开安装目录内config/application.yml对port进行修改

server:
  # 端口
  port: 8080

# 默认文件上传地址
web.upload-path: resources/upload/
spring:
  devtools:
    restart:
      enabled: false
  servlet:
    multipart:
      # 单个文件上传允许最大大小,默认-1为不限制,如需限制大小改为具体的大小即可,如100MB
      max-file-size: -1
      # 总上传的数据大小,默认-1为不限制,如需限制大小改为具体的大小即可,如100MB
      max-request-size: -1

logging:
  level:
    com.perfree: error
  file:
    # 日志文件输出路径
    name: ./logs/Perfree.log
    # 日志最多保存多少天
    max-history: 7
    # 单个日志文件最大大小
    max-size: 10MB
cache:
  ehcache:
    config: ehcache.xml
shiro:
  loginUrl: /login
  enabled: true
  # 会话超时时间(分钟)
  timeout: 120
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
31
32
33
34
35

# 数据库信息

如需更换数据库密码/信息等操作,可以安装目录内resources/db.properties进行修改

#Sat Dec 26 20:24:40 CST 2020
url=jdbc\:sqlite\:resources/db/perfree.db?date_string_format\=yyyy-MM-dd HH\:mm\:ss
driverClassName=org.sqlite.JDBC
type=sqlite
installStatus=success
1
2
3
4
5
Last Updated: 8/15/2022, 3:53:17 PM