CmsPro v5.1.4 安装向导

欢迎使用 CmsPro 企业级内容管理系统

1
系统介绍
2
环境检测
3
安装配置
4
安装进度
系统介绍

CmsPro v5 - 企业级内容管理系统

系统简介

CmsPro 是一款基于 Laravel 框架开发的企业级内容管理系统,采用模块化应用架构,支持灵活扩展。

核心特性

  • 模块化架构:应用模块独立安装、升级、卸载,互不影响
  • 多端支持:后台管理端 + 用户前台 + 官网展示
  • 权限管理:基于角色的细粒度权限控制
  • 内容管理:自定义内容模型与字段,灵活管理各类内容
  • 应用市场:在线安装、升级应用模块
  • 版本管理:系统版本升级与回滚
  • 系统要求

  • PHP >= 8.3
  • MySQL >= 5.7 / MariaDB >= 10.3
  • Redis >= 5.0
  • Nginx / Apache Web 服务器
  • 默认安装应用

    应用说明
    版本管理系统版本与升级包管理
    Demo示例应用CmsPro v5 应用开发官方参考示例。覆盖三终端(后台、用户端、前端)路由与视图、数据迁移与模型、钩子系统(Action、Filter、自定义钩子点)、配置组与后台设置页、权限声明与按钮级权限控制、用户扩展字段、应用域名绑定等全部应用特性。
    AI开发助手通过AI对话为开发者生成符合CmsPro规范的应用
    论坛社区全功能论坛社区BBS应用,支持版块分类、帖子发布、回复评论、点赞收藏、关注标签、勋章系统、举报审核、积分悬赏、版主制度、SEO优化、数据统计
    论坛AI助理嵌入论坛的智能助手,服务普通用户、版主、管理员三类角色。
    验证码多功能验证码应用,支持图片字符、算术计算、中文汉字、文字点选、滑块拼图、旋转验证、点击按钮等7种模式
    IP归属地基于纯真IP库的IP归属地查询应用,支持IPv4、IPv6查询,可被其他应用引用
    统一登录统一登录应用:为当前系统提供前台用户统一登录入口,支持账号密码登录与微信等社交化登录,支持邀请码注册与邀请码购买。同时可以为其它站点的社交化登录对接。
    积分管理用户积分账户管理,支持多种积分类型、积分调整和流水查询
    财务管理用户资金账户管理,支持多币种、资金调整和流水查询
    签到每日签到插件,支持连续签到阶梯奖励和拓展玩法(随机宝箱、幸运老虎机等),可触发积分增加
    友情链接友情链接管理应用,支持链接分组、前台申请审核、点击统计。
  • 如需安装其他应用模块,可在后台应用市场进行安装。
环境检测
检测项目要求当前状态
PHP 版本 ≥ 8.3.0 8.3.33 ✔ 通过
扩展 ctype 已加载 已加载 ✔ 通过
扩展 curl 已加载 已加载 ✔ 通过
扩展 fileinfo 已加载 未加载 ✘ 未通过
扩展 filter 已加载 已加载 ✔ 通过
扩展 gd 已加载 已加载 ✔ 通过
扩展 hash 已加载 已加载 ✔ 通过
扩展 json 已加载 已加载 ✔ 通过
扩展 mbstring 已加载 已加载 ✔ 通过
扩展 openssl 已加载 已加载 ✔ 通过
扩展 pdo 已加载 已加载 ✔ 通过
扩展 pdo_mysql 已加载 已加载 ✔ 通过
扩展 session 已加载 已加载 ✔ 通过
扩展 tokenizer 已加载 已加载 ✔ 通过
扩展 zip 已加载 已加载 ✔ 通过
扩展 redis 建议安装 未安装 ! 警告
函数 putenv() 可用 已禁用(环境变量设置(Composer/Laravel 必需)) ✘ 未通过
函数 getenv() 可用 可用 ✔ 通过
函数 file_get_contents() 可用 可用 ✔ 通过
函数 file_put_contents() 可用 可用 ✔ 通过
函数 fopen() 可用 可用 ✔ 通过
函数 fread() 可用 可用 ✔ 通过
函数 fwrite() 可用 可用 ✔ 通过
函数 mkdir() 可用 可用 ✔ 通过
函数 rmdir() 可用 可用 ✔ 通过
函数 unlink() 可用 可用 ✔ 通过
函数 rename() 可用 可用 ✔ 通过
函数 json_decode() 可用 可用 ✔ 通过
函数 json_encode() 可用 可用 ✔ 通过
函数 stream_socket_client() 可用 可用 ✔ 通过
函数 gzopen() 可用 可用 ✔ 通过
函数 gzdecode() 可用 可用 ✔ 通过
函数 proc_open() 可用 不可用(进程调用(Composer 执行 git/hg/svn 拉取源码)) ! 警告
函数 popen() 可用 不可用(进程调用(Composer 备用进程通道)) ! 警告
函数 shell_exec() 可用 不可用(Shell 执行(Composer 调用系统命令)) ! 警告
函数 exec() 可用 不可用(命令执行(Composer 执行外部程序)) ! 警告
函数 symlink() 可用 不可用(软链接(Laravel storage/public 链接)) ! 警告
函数 stat() 可用 可用 ✔ 通过
函数 filemtime() 可用 可用 ✔ 通过
函数 filesize() 可用 可用 ✔ 通过
函数 curl_exec() 可用 可用 ✔ 通过
函数 tempnam() 可用 可用 ✔ 通过
函数 sys_get_temp_dir() 可用 可用 ✔ 通过
函数 hash() 可用 可用 ✔ 通过
函数 md5_file() 可用 可用 ✔ 通过
函数 sha1_file() 可用 可用 ✔ 通过
函数 fsockopen() 可用 可用 ✔ 通过
函数 parse_url() 可用 可用 ✔ 通过
函数 basename() 可用 可用 ✔ 通过
函数 dirname() 可用 可用 ✔ 通过
函数 realpath() 可用 可用 ✔ 通过
函数 Phar::mapPhar() 可用 可用 ✔ 通过
目录权限 项目根目录(.env 写入) 可写 可写 ✔ 通过
目录权限 storage/ 可写 可写 ✔ 通过
目录权限 bootstrap/cache/ 可写 可写 ✔ 通过
.env 文件 不存在 不存在 ✔ 通过
Composer 依赖 已安装 未安装(请在服务器执行 composer install) ✘ 未通过
包自动发现缓存 存在 存在 ✔ 通过
环境检测未通过:
  • 缺少必要扩展:fileinfo(文件信息检测)
  • 核心函数被禁用:putenv(环境变量设置(Composer/Laravel 必需)),请在 php.ini 的 disable_functions 中移除
  • Composer 依赖未安装,请在服务器上执行 composer install 后重新检测
提示:
  • 可选扩展未安装:redis(Redis 缓存驱动(推荐安装:可显著提升 Session/缓存/队列性能,未安装将自动降级为文件驱动))
  • 建议函数不可用:proc_open(进程调用(Composer 执行 git/hg/svn 拉取源码)),部分功能可能受限
  • 建议函数不可用:popen(进程调用(Composer 备用进程通道)),部分功能可能受限
  • 建议函数不可用:shell_exec(Shell 执行(Composer 调用系统命令)),部分功能可能受限
  • 建议函数不可用:exec(命令执行(Composer 执行外部程序)),部分功能可能受限
  • 建议函数不可用:symlink(软链接(Laravel storage/public 链接)),部分功能可能受限
上一步
安装配置
站点配置
请输入完整 URL,如:https://www.example.com
数据库配置
Redis 配置 (可选,不使用将自动切换为文件驱动)
管理员账号
至少 6 位字符
上一步
安装进度
正在安装中,请稍候...