eyoucms目录结构
下载最新版框架后,解压缩到web目录下面,可以看到初始的目录结构如下:
project 应用部署目录
├─application 应用目录(可设置)
│ ├─common 公共模块目录(可更改)
│ ├─index 模块目录(可更改)
│ │ ├─config.php 模块配置文件
│ │ ├─common.php 模块函数文件
│ │ ├─controller 控制器目录
│ │ ├─model 模型目录
│ │ ├─view 视图目录
│ │ └─ ... 更多类库目录
│ ├─command.php 命令行工具配置文件
│ ├─common.php 应用公共(函数)文件
│ ├─config.php 应用(公共)配置文件
│ ├─database.php 数据库配置文件
│ ├─tags.php 应用行为扩展定义文件
│ └─route.php 路由配置文件
├─extend 扩展类库目录(可定义)
├─public WEB 部署目录(对外访问目录)
│ ├─static 静态资源存放目录(css,js,image)
│ ├─index.php 应用入口文件
│ ├─router.php 快速测试文件
│ └─.htaccess 用于 apache 的重写
├─runtime 应用的运行时目录(可写,可设置)
├─vendor 第三方类库目录(Composer)
├─thinkphp 框架系统目录
│ ├─lang 语言包目录
│ ├─library 框架核心类库目录
│ │ ├─think Think 类库包目录
│ │ └─traits 系统 Traits 目录
│ ├─tpl 系统模板目录
│ ├─.htaccess 用于 apache 的重写
│ ├─.travis.yml CI 定义文件
│ ├─base.php 基础定义文件
│ ├─composer.json composer 定义文件
│ ├─console.php 控制台入口文件
│ ├─convention.php 惯例配置文件
│ ├─helper.php 助手函数文件(可选)
│ ├─LICENSE.txt 授权说明文件
│ ├─phpunit.xml 单元测试配置文件
│ ├─README.md README 文件
│ └─start.php 框架引导文件
├─build.php 自动生成定义文件(参考)
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─think 命令行入口文件
如果是mac或者linux环境,请确保
runtime
目录有可写权限
5.0的部署建议是public
目录作为web目录访问内容,其它都是web目录之外,当然,你必须要修改public/index.php
中的相关路径。如果没法做到这点,请记得设置目录的访问权限或者添加目录列表的保护文件。
router.php用于php自带webserver支持,可用于快速测试
启动命令:php -S localhost:8888 router.php
5.0版本自带了一个完整的应用目录结构和默认的应用入口文件,开发人员可以在这个基础之上灵活调整。
上面的目录结构和名称是可以改变的,尤其是应用的目录结构,这取决于你的入口文件和配置参数。
由于ThinkPHP的架构设计对模块的目录结构保留了很多的灵活性,尤其是对于用于存储的目录具有高度的定制化,因此上述的目录结构仅供建议参考。
转自:http://www.eyoucms.com/doc/develop/jichu/29.html
eyoucms目录结构相关推荐
- eyoucms 下载最新版框架后,解压缩到web目录下面,可以看到初始的目录结构如下:
project 应用部署目录 ├─application 应用目录(可设置) │ ├─common 公共模块目录(可更改) │ ├─index 模块目录(可更改) │ │ ├─config.php 模 ...
- Go 学习笔记(84)— Go 项目目录结构
1. 目录规范 一个好的目录结构至少要满足以下几个要求. 命名清晰:目录命名要清晰.简洁,不要太长,也不要太短,目录名要能清晰地表达出该目录实现的功能,并且目录名最好用单数.一方面是因为单数足以说明这 ...
- Udacity机器人软件工程师课程笔记(九)-ROS-Catkin包、工作空间和目录结构
Catkin包和工作空间 1.Carkin包简介 Catkin是ROS的官方构建系统,也是原始ROS构建系统rosbuild的继承者.catkin结合了CMake宏和Python脚本,在CMake的正 ...
- Platform Builder 5下WinCE 5.0目录结构
Platform Builder 5下WinCE 5.0目录结构 Platform Builder 5已经自带WinCE 5.0,安装过程会指定WinCE 5.0的安装路径,默认为X:\WINCE50 ...
- Tomcat软件的目录结构、作用
要了解Tomcat的目录结构,首先要知道什么是Tomcat? Tomcat是一个Apache软件基金会Jakarta项目中的核心项目:是一个免费的开放源代码的轻量级Web应用服务器:运行时占用资源小, ...
- CentOS目录结构超详细版
最近初学Linux 对linux的目录产生了很多疑问,看到这篇文章,让我顿时对目录有了一个清晰的认识!推荐给大家! ------------------------------------------ ...
- caffe这个c++工程的目录结构
目录结构 caffe文件夹下主要文件: data 用于存放下载的训练数据 docs 帮助文档 example 一些代码样例 matlab MATLAB接口文件 python Python接口文件 mo ...
- Nimbus/Supervisor本地目录结构
为什么80%的码农都做不了架构师?>>> 注意:下面目录结构里面, nimbus机器上面只有/nimbus目录,supervisor机器上面只有/supervisor目录和/w ...
- 简述Linux目录结构和系统结构
提到 GNU/Linux 系统的目录结构,不得不说一下FHS(Filesystem Hierarchy Standard,文件系统层次结构标准),正是这一标准的存在,详细的定义了类 Unix 操作系统 ...
- svn 目录结构 trunk java_如何彻底删除SVN中的文件和文件夹(附恢复方法)
这里假设SVN项目的目录为 /data/svn/project,我们想排除trunk/test.exe文件和trunk/notallowed/目录,操作步骤如下及执行的svn命令(在svn安装目录的b ...
最新文章
- Podfile 常见语法
- Linux shell条件判断
- 实现⼀个简洁版的promise
- 为什么要学数据结构?| 原力计划
- 【译】成为明星数据科学家的13大技能
- vscode下载很慢问题处理
- 程序员的表白文,加点不一样的料!
- Java实现P5713 【深基3.例5】洛谷团队系统
- 郑州大学计算机考研944,2020年郑州大学944计算机技术专业基础综合考研复习资料...
- 组原4_指令偏移寻址
- 怎样使用iPhone对Apple TV进行色彩平衡调整?
- Filament渲染引擎剖析 之 通过图元构建几何体
- 君表增强了公式计算中的区域引用,支持SUM(A:A)
- ADD_MONTHS函数的使用
- 实名报名超5000人!RTE2022即将开幕,声网发布RTE行业首本专业书《实时万象》
- 《时代》发布2010百人榜:科技业乔布斯李彦宏等上榜
- java一百以内三的倍数_3的倍数有哪些100以内?
- 梳理一个问题(垃圾分类,垃圾回收)
- 强烈推荐几各非常走心的嵌入式方向公众号
- dreamweaver快捷方式
热门文章
- 微信支付计算机,微信电脑版怎么支付?怎么开通微信支付?
- 计算机软件文档编制规范百度云,计算机软件文档编制规范
- 【安装版】mysql数据库安装指南(超级详细)
- Spring源码解析系列汇总
- 高频面试题:秒杀系统设计
- cad字体安装_CAD字体如何划分?资源去哪下载?上千种字体资源,免费分享赠送...
- 度数换算_度的换算(度数换算计算器)
- javase-模拟斗地主(源码+注释)
- win7计算机怎么优化驱动器,win7电脑怎么优化
- nodejs 截断字符串_JS对于字符串的切割截取