首页 > 开源 > ModStart v12.0.0 图形化安装、安全加固与后台体验全面升级

ModStart v12.0.0 图形化安装、安全加固与后台体验全面升级

OSChina资讯 2026-11-06 14:13 4 阅读 查看原文

系统介绍

ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。

系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。

系统演示

功能特性

  • 丰富的模块市场,后台一键快速安装

  • 会员模块通用且完整,支持完整的API调用

  • 大文件分片上传,进度条显示,已上传文件管理

  • 强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块

  • 完善的开发助手,实现模块、主题的的一键创建

  • 完善的后台权限管理,支持基于RBAC的权限管理系统

  • 后台管理支持使用手机、平板、PC,无论何时何地都可方便管理

  • 第三方登录(QQ、微信、微博、支付宝、微信小程序)

  • 第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序)

  • 第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云)

  • 第三方短信支持(阿里云、腾讯云、华为云、百度云、253云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云)

V12.0.0版本更新

  • 2026年11月14日ModStartCMS发布v12.0.0版本,增加了以下28个特性:

  • [新功能] 新增 public/install.php 浏览器图形化安装入口,完成环境检查、数据库与管理员配置后一键安装

  • [新功能] 新增主题演示数据导入工具 CmsThemeDemoUtil,可按模块导入 Backup/init_data.json

  • [新功能] 用户使用协议、用户隐私协议、账号申诉支持 public/theme/Member/{Agreement,Privacy,Appeal}.md 文件维护,文件存在时优先于后台配置

  • [系统优化] 服务器信息面板参数名称中文化(上传大小 / POST 大小 / 上传文件数),PHP 版本长串截断展示(完整版本见 title),安全公告改为状态化展示

  • [系统优化] 安装向导环境模板兼容 .env.example(缺少 env.example 时自动回退,Laravel 11+ 项目只维护一份模板)

  • [系统优化] 安装向导对 Laravel 9 产品的 PHP 版本要求补充 8.2.x 支持

  • [系统优化] 后台系统概况首屏重排,核心指标置顶,图表、设备分布与快捷入口依次排布

  • [系统优化] 后台系统概况指标卡升级(语义图标、千分位与等宽数字、主指标加环比趋势)

  • [系统优化] 测试种子提供演示会员账号(demo / 123456),供其它模块 Seed 与界面测试统一引用

  • [系统优化] 后台安全提示合并为可折叠提示栏,多条提示不再逐条堆叠占据首屏

  • [系统优化] 基础库版本升级至 6.0.0,全部模块统一要求 ModStart >= 6.0.0(模块安装时校验版本)

  • [系统优化] 安装向导界面重新设计,改为浅色仪表台布局(步骤轨道 + 进度读数 + 常驻操作栏),环境检查改为读数网格并适配手机、平板与矮屏

  • [系统优化] 注册、注册弹窗、找回密码、OAuth 绑定、会员中心手机/邮箱绑定等页面「获取验证码」按钮移至短信/邮箱验证码输入框同一行,避免手机号/邮箱填错到验证码输入框

  • [系统优化] 页面请求下的业务异常默认返回 HTTP 500(不再以 HTTP 200 返回错误页),显式声明 statusCode 时使用对应状态码

  • [Bug修复] API 登录不再更换会话 ID(API/OpenApi 的会话 ID 即客户端 api_token 凭证,轮换会让客户端 token 立即失效),Web / 后台登录仍更换会话 ID 防会话固定

  • [Bug修复] 安装向导在手机横屏等矮屏下侧栏占满首屏、底部操作栏被裁切,改为紧凑侧栏并让内容区内部滚动

  • [Bug修复] Laravel 13 产品(CMS13 / BLOG13 / LOOM)PHP 版本检查改为读取 composer.json 的 require.php 约束,避免误判版本不满足而无法安装

  • [Bug修复] 安装前生成的引导 .env 补齐缓存与会话驱动,避免 Laravel 11+ 默认 database 驱动导致安装检测 500

  • [Bug修复] 安装向导数据库连接失败时因缺少 Log 门面引入报致命错误,改为返回友好提示

  • [Bug修复] Laravel 11+ 项目 PHP 版本检查改为读取 composer.json 的 require.php 约束,避免误判版本不满足而无法安装

  • [Bug修复] 安装本地模块不再要求登录模块市场账号

  • [Bug修复] 模块市场中仅本地存在的模块(如新创建、尚未发布的模块)点击安装时误走远程安装并提示「模块不存在」,改为直接安装本地模块目录

  • [Bug修复] 跳转地址安全校验 isSafeRedirect 支持可选放行外链,redirect 不再可执行 javascript: 脚本

  • [Bug修复] 后台二次安全验证与 session 初始化 redirect 校验跳转地址,修复 javascript: 协议跳转 XSS

  • [Bug修复] 登录 / 登录弹窗 / 注册 / 找回密码 / OAuth 绑定等页面统一校验 redirect,拦截 javascript: 等危险协议,修复登录后跳转执行脚本的反射型 XSS

  • [Bug修复] 多级导航的子菜单缺少 _attr 属性,主题渲染二级菜单时报 Undefined index: _attr(MNav::all 递归补齐每一级)

  • [Bug修复] 异常上报在后台任务 / CLI 场景下 URL 为空、无法定位站点的问题,新增 DOMAIN 字段(当前请求域名 / APP_URL 域名 / 项目目录名依次兜底),URL 为空时回退为 DOMAIN

  • [Bug修复] 访问不存在的内容或栏目时返回 404(原为 HTTP 200 + 消息页)

模块市场一键安装

系统内置模块市场,有行业应用、插件、云存储、云短信等功能模块,后台支持一键安装、启用、禁用、卸载,可快速搭建属于自己的系统应用。

功能模块

系统演示与文档