www WEB部署目录(不建议使用子目录)├─app 应用目录│ ├─system 系统基础应用(禁止修改)│ ├─common 公共应用目录│ │ ├─controller 公共应用控制器目录│ │ │ ├─Admin.php 后台控制器基类│ │ │ ├─Base.php 全局控制器基类│ │ │ ├─Home.php 前台控制器基类│ │ │ └─Plugins.php 插件事件基类│ │ ├─library 通用类库目录│ │ │ ├─token token存储驱动│ │ │ ├─traits trait类库│ │ │ ├─Attachment.php 附件上传类│ │ │ ├─Auth.php 登录权限控制类│ │ │ └─Token.php token管理类│ │ ├─model 公共模型目录│ │ │ ├─Attachment.php 附件模型│ │ │ ├─AttachmentGroup.php 附件分组模型│ │ │ └─Base.php 全局模型基类│ │ ├─validate 公共验证器目录│ │ │ └─Base.php 全局验证器基类│ │ ├─service 公共服务目录│ │ │ └─Base.php 全局服务基类│ │ ├─logic 公共逻辑目录│ │ │ └─Base.php 全局逻辑基类│ │ ├─taglib 标签库目录│ │ │ ├─Hisi.php Hisi通用标签库│ │ │ └─ ... 更多自定义标签库│ │ └─ ... 更多类库目录│ ││ ├─lang 语言目录│ ├─middleware 全局中间件目录│ │ └─ Hisi.php 基础中间件(禁止修改)│ ├─index 默认应用│ │ ├─home 前台控制器目录│ ││ ├─plugins 插件目录│ │ ├─plugin_name 插件名│ │ │ ├─admin 后台控制器目录│ │ │ ├─home 前台控制器目录│ │ │ ├─model 模型目录│ │ │ ├─Event.php 插件事件类库(非必须)│ │ │ ├─info.json 插件基础信息│ │ │ └─menu.json 插件后台菜单(非必须)│ ├─app_name 应用目录(推荐用开发助手创建)│ │ ├─admin 后台控制器目录│ │ ├─home 前台控制器目录│ │ ├─model 应用模型目录│ │ ├─config 应用配置目录│ │ ├─event 应用事件类库目录(非必须)│ │ ├─common.php 应用函数文件│ │ ├─info.json 应用基础信息│ │ ├─menu.json 应用后台菜单(非必须)│ │ └─ ... 更多类库目录│ ││ ├─command.php 命令行定义文件│ ├─common.php 公共函数文件(禁止修改)│ ├─function.php **为方便系统升级,二次开发中用到的公共函数请写在此文件**│ ├─install.lock 安装成功之后自动生成(禁止删除)│ ├─middleware.php 全局中间件定义文件│ ├─provider.php 容器Provider定义文件│ ├─Request.php 应用请求对象类│ └─event.php 全局事件定义│├─backup 备份目录│├─config 全局配置目录│ ├─app.php 应用配置(ThinkPHP)│ ├─apps.php 应用配置(HisiPHP)│ ├─cache.php 缓存配置│ ├─captcha.php 验证码配置│ ├─console.php 控制台配置│ ├─cookie.php COOKIE配置│ ├─database.php 数据库配置│ ├─cloud.php HisiPHP云平台配置(禁止修改)│ ├─hisi.php HisiPHP基础配置(禁止修改)│ ├─jump.php 异常处理页面配置│ ├─log.php 日志配置│ ├─queue.php 队列配置│ ├─route.php 全局路由配置│ ├─session.php Session配置│ ├─site.php 网站配置│ ├─token.php TOKEN配置│ ├─trace.php Trace配置│ └─view.php 视图模板配置│├─extend 第三方扩展类库目录│ ├─hisi HisiPHP提供的基础类库(禁止修改)│ │ ├─Cloud.php 云平台类│ │ ├─Database.php 数据库操作类│ │ ├─Dir.php 文件或文件夹操作类│ │ ├─Download.php 文件下载类│ │ ├─Http.php Http请求类│ │ ├─PclZip.php 压缩包操作类│ │ └─Xml.php xml操作类│ ││ └─ ...... 更多│├─public WEB目录(对外访问目录)│ ├─static 静态资源目录│ │ ├─font 字体图标目录│ │ ├─css 公共CSS目录│ │ ├─js 公共js资源目录│ │ │ ├─editor 网页编辑器目录│ │ │ ├─layer layer弹窗│ │ │ ├─layui layui│ │ │ ├─jquery.2.1.4.min.js Jquery│ │ │ ├─jquery.qrcode.min.js Jquery生成二维码插件│ │ │ └─query.SuperSlide.2.1.1.js Jquery幻灯片插件│ │ ├─plugins 插件静态资源目录│ │ ├─app_name 扩展应用资源目录│ │ └─ ...... 更多│ ││ ├─upload 资源上传目录│ ├─index.php 默认入口文件│ ├─admin.php 后台入口文件│ ├─robots.txt Robots协议│ └─.htaccess 用于apache的重写│├─route 路由定义目录│ ├─hisi.php HisiPHP基础路由(禁止修改)│ └─ ... 更多│├─runtime 应用的运行时目录(可写,可定制)├─vendor Composer类库目录├─view 视图/模板目录│ ├─plugins 插件视图目录│ │ ├─plugin_name 插件名│ │ │ ├─admin 后台视图目录│ │ │ ├─home 前台视图目录│ │ │ │ ├─default 主题名│ │ │ │ └─ ...... 更多主题│ │ │ └─widget 挂件视图目录│ │ └─ ...... 更多插件│ ├─app_name 应用名│ │ ├─admin 后台视图目录│ │ └─home 前台视图目录│ │ │ ├─default 主题名│ │ │ └─ ...... 更多主题│ └─ ... 更多├─.env 环境变量配置├─composer.json composer 定义文件├─LICENSE.txt 授权说明文件├─README.md README 文件└─think 命令行入口文件
在实际的部署中,请确保只有public目录可以对外访问。
在mac或者linux环境下面,需要设置runtime目录权限为777。
