系统运行模式

ThinkAdmin 支持两种运行模式:开发模式生产模式

切换运行模式需要在系统后台的“系统参数配置”中完成,并使用超级管理员权限进行操作。请勿直接修改 .env 文件或 config/app.php 配置文件,这可能导致系统运行异常。切换时,请确保后台正常运行,并拥有足够权限完成配置更改。

切换模式后,如果页面无法访问或出现错误,建议删除 runtime 目录并刷新页面,这通常能够解决由于缓存或临时文件导致的问题。在生产模式下,如果对模板或数据库字段进行了修改,必须清理系统缓存,否则更改无法生效。


开发模式

开发模式主要用于功能开发和调试,系统采用轻度缓存策略,确保缓存不会影响调试过程。

  • 错误信息显示详情: 系统会显示完整的错误信息,帮助开发者快速定位和解决问题。

  • 日志记录与调试支持:系统详细记录操作日志,并追踪 SQL 查询,方便调试和性能优化。

注意:开发模式仅限于开发阶段,切勿在生产环境中使用,以免影响系统性能和稳定性。


生产模式

生产模式经过多项优化,提升系统性能、安全性和稳定性,是系统上线运行的推荐模式。

  • 深度缓存策略:生产模式启用深度缓存,包括数据库字段、模板编译和系统配置等,减少重复计算和查询操作。提升系统加载速度,降低数据库压力。

  • 统一异常处理:全局异常被统一处理,详细错误信息不会直接暴露给用户,改为显示友好的提示页面(如“页面错误,请稍后再试”)。提升系统安全性,避免敏感信息泄露。

  • 关键日志记录:系统对异常进行详细记录,包括时间、模块、代码位置和错误类型等信息,同时根据异常严重程度控制日志级别。便于管理员快速定位问题,提高系统可维护性。

  • 日志自动管理:日志文件支持自动切割与清理,避免日志无限增长。提升日志管理效率,便于系统运行状态监控。


后台配置

ThinkAdmin 默认后台入口为 /admin/admin.html。由于这些路径容易被猜测,建议管理员通过后台“系统参数配置”修改入口地址来提升系统安全性。

  • 修改后台入口:设置新地址后,原有入口将被禁用,避免被外部访问。

  • 网站基本信息配置:管理员可配置网站名称、备案号、版权声明等,确保上线信息符合法规要求,树立专业形象。


演示截图

运行模式操作

系统参数配置
Last Updated:
Contributors: 邹景立