Skip to content

宝塔面板部署

使用宝塔面板部署蝉印诊所管家系统

完整教程

详细的宝塔部署教程请访问我们的语雀文档:

👉 宝塔部署完整指南

快速步骤概览

1. 创建站点

在宝塔面板中创建新的 PHP 站点:

  • PHP 版本:8.4
  • 数据库:MySQL 8.0

2. 配置运行目录

将网站运行目录设置为: /public

3. 配置伪静态

选择 "Laravel" 伪静态规则

4. 上传项目文件

通过 Git 或 FTP 上传项目文件到站点目录

5. 安装 Composer 依赖

bash
cd /www/wwwroot/your-domain
composer install --no-dev --optimize-autoloader

6. 配置环境变量

复制并编辑 .env 文件:

bash
cp .env.example .env
PHP artisan key:generate

7. 配置数据库

编辑 .env 文件,设置数据库连接信息

8. 迁移数据库

bash
PHP artisan migrate --seed

9. 设置目录权限

bash
chmod -R 755 storage bootstrap/cache
chown -R www:www storage bootstrap/cache

10. 配置定时任务

在宝塔面板 - 计划任务中添加:

bash
* * * * * cd /www/wwwroot/your-domain && PHP artisan schedule:run >> /dev/null 2>&1

11. 配置队列

在宝塔面板 - 进程守护中添加:

bash
PHP /www/wwwroot/your-domain/artisan queue:work --sleep=3 --tries=3

常见问题

权限错误

确保宝塔面板的 PHP 运行用户对以下目录有写权限:

  • storage/
  • bootstrap/cache/

伪静态不生效

检查 Nginx 配置是否包含 Laravel 伪静态规则

队列不工作

确保进程守护配置正确且服务已启动

获取帮助