配置说明
在完成 安装部署 后,您需要对系统进行一些基础配置以确保其正常运行。
1. 环境变量配置(.env)
系统的大部分核心配置都位于根目录的 .env 文件中。以下是关键配置项的详细说明:
基础设置
APP_NAME: 系统名称,会显示在浏览器标签和邮件页脚。APP_ENV: 环境模式,生产环境请务必设为production。APP_KEY: 应用密钥,用于数据加密。可通过PHP artisan key:generate生成。APP_URL: 系统的外网访问地址(如https://crm.yourdomain.com)。
数据库配置(MySQL)
bash
DB_CONNECTION=MySQL
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yiliaocrm
DB_USERNAME=your_username
DB_PASSWORD=your_passwordRedis 配置
Redis 用于处理队列、缓存和 Session,建议生产环境必装。
bash
Redis_HOST=127.0.0.1
Redis_PASSWORD=null
Redis_PORT=6379文件存储(Filesystems)
系统默认使用本地存储,如需对接阿里云 OSS 或 AWS S3,请修改:
FILESYSTEM_DISK: 可选local(默认)、s3、oss。
2. 伪静态配置(Nginx)
如果是手动安装,请确保 Nginx 配置文件中包含以下伪静态规则:
nginx
location / {
try_files $uri $uri/ /index.PHP?$query_string;
}3. 系统业务配置(后台管理)
登录后台后,请进入 系统设置 > 基础配置 进行以下设置:
- 医疗机构名称:设置您的诊所或医院全称。
- 联系方式:用于单据打印和客户回访显示。
- 水印设置:上传客户对比照时的安全水印。
- 短信网关:配置短信发送服务(如阿里云、腾讯云)。
4. 优化建议
在生产环境中,建议运行以下命令以提升性能:
bash
PHP artisan config:cache # 缓存配置文件
PHP artisan route:cache # 缓存路由
PHP artisan view:cache # 编译并缓存所有视图注意
每次修改 .env 文件后,如果开启了 config:cache ,必须重新执行该命令才能生效。