FastAdmin是一款基于 ThinkPHP 和 Bootstrap 开发的极速后台管理框架,专为开发者打造高效便捷的后台开发工具。它以开源免费、无加密的特性,降低企业与开发者的使用门槛,适配各类企业管理系统、CMS、OA 等场景。框架内置强大的一键生成功能,可快速完成 CRUD 代码、菜单、API 文档等核心模块的自动构建,大幅缩减开发周期。同时,依托完善的 Auth 权限管理体系,支持无限级权限继承与多角色分配,满足复杂组织架构的权限管控需求。

【软件功能】
1、提供基于 Auth 验证的权限管理系统,支持无限级父子级权限继承与单管理员多角色配置。
2、具备一键生成 CRUD 功能,自动生成控制器、模型、视图、JS、语言包、菜单与回收站。
3、支持一键压缩打包 JS 和 CSS 文件,实现 CDN 静态资源快速部署,提升页面加载速度。
4、可一键生成 API 接口文档,自动同步接口参数与说明,减少文档编写的重复工作。
5、内置完善的前端组件,基于 RequireJS 实现 JS 模块按需加载,Less 样式开发更易维护。
6、支持大文件分片上传、拖拽上传与图片压缩,搭配进度条显示,优化文件上传体验。

【注意事项】
1、安装前务必检查 PHP 版本不低于 7.1,推荐 7.3 以上,确保 PDO、MBstring 等扩展开启。
2、站点运行目录必须设置为 public,伪静态规则配置错误会导致页面 404 无法访问。
3、生产环境需关闭调试模式,删除 install.php 文件,修改默认管理员密码保障安全。
4、Linux 系统需给 runtime、public/uploads 目录赋予 755 权限,避免文件写入失败。
5、使用宝塔面板时,需在 PHP 配置中移除 putenv 函数禁用,防止出现函数禁用报错。
【常见问题】
问:安装后页面显示 404 错误该如何解决?
答:检查服务器伪静态配置,宝塔面板需设置为 ThinkPHP 规则,确保运行目录为 public。
问:提示权限不足无法写入配置文件怎么办?
答:检查 database.php 文件权限,确保可写,同时检查 PHP 的 open_basedir 配置是否正确。
问:上传文件提示超出服务器限制如何处理?
答:修改 php.ini 中 upload_max_filesize 与 post_max_size 参数,调整为所需上传大小并重启服务。
问:后台添加数据提示 Forbidden 错误怎么解决?
答:查看 runtime/log 日志排查问题,宝塔面板需检查防火墙是否拦截请求,关闭相关拦截规则。
问:修改插件配置提示权限 denied 该如何处理?
答:给对应文件添加写权限,开发阶段开放权限,正式上线后移除写权限保障安全。