QQ扫一扫联系
ModStart作为基于Laravel的模块化开发框架,支持快速搭建电商、CMS、AI系统等场景。以下是宝塔面板安装ModStart的两种主流方式及关键配置,助你30分钟完成部署。
步骤:
登录宝塔面板,进入 软件商店 → 一键部署。
搜索“ModStart”,选择对应版本(如ModStartCMS)。
填写安装信息:
域名:如 example.com
根目录:如 /www/wwwroot/example.com
数据库:创建新数据库(如 modstart_db
),记录用户名和密码。
PHP版本:选择 7.0+(推荐7.4或8.1,兼容性最佳)。
提交安装,等待系统自动部署。
完成安装向导:
访问 http://你的域名/install.php
,输入管理员账号密码。
根据提示配置数据库连接(填写第3步的数据库信息)。
优势:
无需手动解压、配置伪静态,适合快速测试或小型项目。
步骤:
下载源码:
从ModStart官网或GitHub下载最新版本。
上传至宝塔:
通过宝塔文件管理器,将压缩包上传至网站根目录(如 /www/wwwroot
)。
解压并确保网站根目录指向 /www/wwwroot/你的项目名/public
。
创建数据库:
在宝塔 数据库 页面新建MySQL数据库(如 modstart_manual
)。
配置环境:
Nginx:在站点配置中添加以下规则:
nginxlocation / {try_files $uri $uri/ /index.php?$query_string;}
Apache:直接启用 .htaccess
(宝塔默认支持)。
PHP版本:选择7.0+,并启用 Fileinfo
扩展。
伪静态:
安装引导:
访问 http://你的域名/install.php
,填写数据库信息和管理员账号。
优势:
灵活控制安装路径和配置,适合生产环境或定制开发。
解禁危险函数(重要):
宝塔默认禁用 shell_exec
、proc_open
等函数,需在 PHP设置 → 禁用函数 中移除它们,否则安装可能失败。
队列调度配置(高并发场景):
执行以下命令生成队列表并迁移:
bash/www/server/php/74/bin/php artisan queue:table/www/server/php/74/bin/php artisan migrate
修改 .env
文件:
iniQUEUE_DRIVER=databaseQUEUE_CONNECTION=database
使用 Supervisor 守护队列进程(避免任务丢失)。
定时任务:
在宝塔 计划任务 中添加Laravel调度命令:
bash/www/server/php/74/bin/php /www/wwwroot/example.com/artisan schedule:run >> /dev/null 2>&1
安装页面空白/500错误:
检查PHP版本是否兼容(7.0+)。
确保 storage
和 bootstrap/cache
目录可写(权限设为755)。
数据库连接失败:
确认数据库用户名、密码正确,且允许远程连接(若需)。
检查 .env
文件中的 DB_HOST
是否为 127.0.0.1
(而非 localhost
)。
模块安装失败:
确保模块兼容当前ModStart版本,并检查模块市场文档。
一键安装:适合快速体验,3分钟完成基础部署。
手动安装:适合生产环境,可自定义配置和优化性能。
关键配置:解禁函数、队列调度、伪静态是顺利运行的保障。
通过以上步骤,你可以轻松在宝塔面板上完成ModStart的安装与配置,快速开启电商、CMS或AI系统的开发之旅!