1. www WEB部署目录(不建议使用子目录)
    2. ├─app 应用目录
    3. │ ├─system 系统基础应用(禁止修改)
    4. │ ├─common 公共应用目录
    5. │ │ ├─controller 公共应用控制器目录
    6. │ │ │ ├─Admin.php 后台控制器基类
    7. │ │ │ ├─Base.php 全局控制器基类
    8. │ │ │ ├─Home.php 前台控制器基类
    9. │ │ │ └─Plugins.php 插件事件基类
    10. │ │ ├─library 通用类库目录
    11. │ │ │ ├─token token存储驱动
    12. │ │ │ ├─traits trait类库
    13. │ │ │ ├─Attachment.php 附件上传类
    14. │ │ │ ├─Auth.php 登录权限控制类
    15. │ │ │ └─Token.php token管理类
    16. │ │ ├─model 公共模型目录
    17. │ │ │ ├─Attachment.php 附件模型
    18. │ │ │ ├─AttachmentGroup.php 附件分组模型
    19. │ │ │ └─Base.php 全局模型基类
    20. │ │ ├─validate 公共验证器目录
    21. │ │ │ └─Base.php 全局验证器基类
    22. │ │ ├─service 公共服务目录
    23. │ │ │ └─Base.php 全局服务基类
    24. │ │ ├─logic 公共逻辑目录
    25. │ │ │ └─Base.php 全局逻辑基类
    26. │ │ ├─taglib 标签库目录
    27. │ │ │ ├─Hisi.php Hisi通用标签库
    28. │ │ │ └─ ... 更多自定义标签库
    29. │ │ └─ ... 更多类库目录
    30. │ │
    31. │ ├─lang 语言目录
    32. │ ├─middleware 全局中间件目录
    33. │ │ └─ Hisi.php 基础中间件(禁止修改)
    34. │ ├─index 默认应用
    35. │ │ ├─home 前台控制器目录
    36. │ │
    37. │ ├─plugins 插件目录
    38. │ │ ├─plugin_name 插件名
    39. │ │ │ ├─admin 后台控制器目录
    40. │ │ │ ├─home 前台控制器目录
    41. │ │ │ ├─model 模型目录
    42. │ │ │ ├─Event.php 插件事件类库(非必须)
    43. │ │ │ ├─info.json 插件基础信息
    44. │ │ │ └─menu.json 插件后台菜单(非必须)
    45. │ ├─app_name 应用目录(推荐用开发助手创建)
    46. │ │ ├─admin 后台控制器目录
    47. │ │ ├─home 前台控制器目录
    48. │ │ ├─model 应用模型目录
    49. │ │ ├─config 应用配置目录
    50. │ │ ├─event 应用事件类库目录(非必须)
    51. │ │ ├─common.php 应用函数文件
    52. │ │ ├─info.json 应用基础信息
    53. │ │ ├─menu.json 应用后台菜单(非必须)
    54. │ │ └─ ... 更多类库目录
    55. │ │
    56. │ ├─command.php 命令行定义文件
    57. │ ├─common.php 公共函数文件(禁止修改)
    58. │ ├─function.php **为方便系统升级,二次开发中用到的公共函数请写在此文件**
    59. │ ├─install.lock 安装成功之后自动生成(禁止删除)
    60. │ ├─middleware.php 全局中间件定义文件
    61. │ ├─provider.php 容器Provider定义文件
    62. │ ├─Request.php 应用请求对象类
    63. │ └─event.php 全局事件定义
    64. │
    65. ├─backup 备份目录
    66. │
    67. ├─config 全局配置目录
    68. │ ├─app.php 应用配置(ThinkPHP)
    69. │ ├─apps.php 应用配置(HisiPHP)
    70. │ ├─cache.php 缓存配置
    71. │ ├─captcha.php 验证码配置
    72. │ ├─console.php 控制台配置
    73. │ ├─cookie.php COOKIE配置
    74. │ ├─database.php 数据库配置
    75. │ ├─cloud.php HisiPHP云平台配置(禁止修改)
    76. │ ├─hisi.php HisiPHP基础配置(禁止修改)
    77. │ ├─jump.php 异常处理页面配置
    78. │ ├─log.php 日志配置
    79. │ ├─queue.php 队列配置
    80. │ ├─route.php 全局路由配置
    81. │ ├─session.php Session配置
    82. │ ├─site.php 网站配置
    83. │ ├─token.php TOKEN配置
    84. │ ├─trace.php Trace配置
    85. │ └─view.php 视图模板配置
    86. │
    87. ├─extend 第三方扩展类库目录
    88. │ ├─hisi HisiPHP提供的基础类库(禁止修改)
    89. │ │ ├─Cloud.php 云平台类
    90. │ │ ├─Database.php 数据库操作类
    91. │ │ ├─Dir.php 文件或文件夹操作类
    92. │ │ ├─Download.php 文件下载类
    93. │ │ ├─Http.php Http请求类
    94. │ │ ├─PclZip.php 压缩包操作类
    95. │ │ └─Xml.php xml操作类
    96. │ │
    97. │ └─ ...... 更多
    98. │
    99. ├─public WEB目录(对外访问目录)
    100. │ ├─static 静态资源目录
    101. │ │ ├─font 字体图标目录
    102. │ │ ├─css 公共CSS目录
    103. │ │ ├─js 公共js资源目录
    104. │ │ │ ├─editor 网页编辑器目录
    105. │ │ │ ├─layer layer弹窗
    106. │ │ │ ├─layui layui
    107. │ │ │ ├─jquery.2.1.4.min.js Jquery
    108. │ │ │ ├─jquery.qrcode.min.js Jquery生成二维码插件
    109. │ │ │ └─query.SuperSlide.2.1.1.js Jquery幻灯片插件
    110. │ │ ├─plugins 插件静态资源目录
    111. │ │ ├─app_name 扩展应用资源目录
    112. │ │ └─ ...... 更多
    113. │ │
    114. │ ├─upload 资源上传目录
    115. │ ├─index.php 默认入口文件
    116. │ ├─admin.php 后台入口文件
    117. │ ├─robots.txt Robots协议
    118. │ └─.htaccess 用于apache的重写
    119. │
    120. ├─route 路由定义目录
    121. │ ├─hisi.php HisiPHP基础路由(禁止修改)
    122. │ └─ ... 更多
    123. │
    124. ├─runtime 应用的运行时目录(可写,可定制)
    125. ├─vendor Composer类库目录
    126. ├─view 视图/模板目录
    127. │ ├─plugins 插件视图目录
    128. │ │ ├─plugin_name 插件名
    129. │ │ │ ├─admin 后台视图目录
    130. │ │ │ ├─home 前台视图目录
    131. │ │ │ │ ├─default 主题名
    132. │ │ │ │ └─ ...... 更多主题
    133. │ │ │ └─widget 挂件视图目录
    134. │ │ └─ ...... 更多插件
    135. │ ├─app_name 应用名
    136. │ │ ├─admin 后台视图目录
    137. │ │ └─home 前台视图目录
    138. │ │ │ ├─default 主题名
    139. │ │ │ └─ ...... 更多主题
    140. │ └─ ... 更多
    141. ├─.env 环境变量配置
    142. ├─composer.json composer 定义文件
    143. ├─LICENSE.txt 授权说明文件
    144. ├─README.md README 文件
    145. └─think 命令行入口文件

    在实际的部署中,请确保只有public目录可以对外访问。

    在mac或者linux环境下面,需要设置runtime目录权限为777。