宝塔面板部署
使用宝塔面板部署蝉印诊所管家系统
完整教程
详细的宝塔部署教程请访问我们的语雀文档:
👉 宝塔部署完整指南
快速步骤概览
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-autoloader6. 配置环境变量
复制并编辑 .env 文件:
bash
cp .env.example .env
PHP artisan key:generate7. 配置数据库
编辑 .env 文件,设置数据库连接信息
8. 迁移数据库
bash
PHP artisan migrate --seed9. 设置目录权限
bash
chmod -R 755 storage bootstrap/cache
chown -R www:www storage bootstrap/cache10. 配置定时任务
在宝塔面板 - 计划任务中添加:
bash
* * * * * cd /www/wwwroot/your-domain && PHP artisan schedule:run >> /dev/null 2>&111. 配置队列
在宝塔面板 - 进程守护中添加:
bash
PHP /www/wwwroot/your-domain/artisan queue:work --sleep=3 --tries=3常见问题
权限错误
确保宝塔面板的 PHP 运行用户对以下目录有写权限:
- storage/
- bootstrap/cache/
伪静态不生效
检查 Nginx 配置是否包含 Laravel 伪静态规则
队列不工作
确保进程守护配置正确且服务已启动