【程序目录】添加默认目录和文件说明

This commit is contained in:
sugar1569 2025-10-22 11:07:58 +08:00
parent 86dae538b9
commit 0bed027aba
7 changed files with 80 additions and 19 deletions

View File

@ -0,0 +1,32 @@
APP_DEBUG = false
[APP]
DEFAULT_TIMEZONE = Asia/Shanghai
[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
HOSTPORT = 3306
USERNAME = crmeb
PASSWORD = 123456
DATABASE = crmeb
PREFIX = eb_
CHARSET = utf8mb4
DEBUG = true
[LANG]
default_lang = zh-cn
[CACHE]
DRIVER = file
CACHE_PREFIX = cache_674d7bb7920f1:
CACHE_TAG_PREFIX = cache_tag_674d7bb7920f1:
[REDIS]
REDIS_HOSTNAME = 127.0.0.1
PORT = 6379
REDIS_PASSWORD =
SELECT = 0
[QUEUE]
QUEUE_NAME = 674d7bb7920f1

1
crmeb/backup/readme.md Normal file
View File

@ -0,0 +1 @@
crmeb/backup 目录在CRMEB项目中的主要作用是用于保存备份文件和数据库文件的。

10
crmeb/runtime/cache/readme.md vendored Normal file
View File

@ -0,0 +1,10 @@
# cache目录说明
此目录用于存储系统生成的各种缓存文件,包括但不限于:
- 数据库查询缓存
- 页面静态缓存
- 配置缓存
- 模板编译缓存
这些缓存文件用于提高系统性能,可以定期清理,但系统会自动重建。

View File

@ -0,0 +1,10 @@
# log目录说明
此目录用于存储系统运行过程中生成的各种日志文件,包括:
- 错误日志(error.log)
- SQL查询日志(sql.log)
- 访问日志(access.log)
- 调试日志(debug.log)
日志文件对于排查系统问题非常重要,建议定期归档但不要随意删除。

View File

@ -1,22 +1,10 @@
crmeb/runtime目录在CRMEB项目中的主要作用是用于保存项目运行期间生成的临时文件。
# runtime目录说明
ThinkPHP框架在运行过程中会自动生成一些临时文件,比如缓存、日志文件等。这些文件的位置就被设计在runtime目录下。
此目录用于存储CRMEB系统运行期间生成的各种临时文件和运行时数据。包含以下子目录:
具体来说:
- `cache/` - 系统缓存文件
- `log/` - 系统日志文件
- `session/` - 用户会话数据
- `temp/` - 临时文件
- 放置缓存compile结果,避免每次都重新编译路由等
- 缓存模板视图文件,加速模板渲染
- 保存日志文件,方便排查问题
- Session文件以key-value方式存储
- 上传文件临时存放位置
使用这个目录有以下优点:
- 实现资源的动态创建与自动清理
- 与源代码完全隔离,运行期安全可控
- 易于部署式替换整个目录
- 一定程度减轻源代码管理优化需要
总体来说,它承担了项目运行时临时资源的读写工作。
通过合理利用这个目录,可以改善项目性能和部署运维需求。
请勿手动删除此目录下的文件,除非明确知道其用途。

View File

@ -0,0 +1,10 @@
# session目录说明
此目录用于存储用户会话数据文件,包括:
- 用户登录状态信息
- 临时会话变量
- CSRF令牌数据
- 表单令牌数据
这些文件对维持用户会话状态至关重要,系统会自动清理过期会话文件。

View File

@ -0,0 +1,10 @@
# temp目录说明
此目录用于存储系统运行过程中生成的临时文件,包括:
- 上传文件的临时副本
- 导出的临时数据文件
- 图片处理临时文件
- 其他短期使用的临时文件
这些文件可以安全删除,系统会定期自动清理。