博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Magento 的目录结构
阅读量:4069 次
发布时间:2019-05-25

本文共 1283 字,大约阅读时间需要 4 分钟。

Magento 的目录结构

Magento是一个php开源的电子商务框架,起功能非常的强大。不仅是一个很好的学习php的开源框架,也是搭建电子商务框架的一个比较好的选择。下面废话少说,从手册里可以分享一下它的主目录。

Magento的主目录下,有两大类,一个是文件,一个是目录(废话:))。下面先来看看各个文件是用来干嘛的:

.htaccess: 该文件控制了mod_rewrite的规则,设置了server的变量,如内存大小,php最大执行时间---以此可以保证magento运行的更快。

.htaccess.sample: 作为.htaccess的备份

Cron.php: 隔一段时间来运行一下,确保magento的大caching不会影响到server的性能

Favicon.ico:  magento的默认小图标,出现在浏览器的工具栏中。

Index.php: magento加载的主文件,该文件初始化了你系统里的所有东西

Index.php.sample: index.php的备份文件,也是写新的index的模板文件

LICENSE_AFL.txt   它包含了MagentoAcademic自由授权执照。

LICENSE.txt:    包含了Open Software 的执照,即magento也是遵循这个标准的

Pear    控制了所有通过downloaderssh进行的自动更新。可以初始和控制magento所有模块的更新。

Php.ini:  magentophp的配置,包含了建议的参数。该文件只是参考和引导去修改php目录下的php.ini。该文件在.htaccessserver上不生效时会很有用。

 

然后,我们来看看各个目录是用来干嘛的:

404:用来存放Magento默认404的模板和skin存储的地方

App:所有的代码(模块),设计(主题),配置,和翻译文件,都在这个目录下(个人觉得,这个没有cakephp的目录清晰,不过也许是magento太庞大了,这样统一起来,避免主目录下文件夹太多吧)。既然是所有的代码,设计,配置,那么自然是我们需要重点关注的地方。--其中也有管理端的文件

Downloader:存放安装,升级Magento的下载的地方。

Js:顾名思义,太显然了。当然其中也包含了预编译好的js库。

Lib:所有php库存放的地方。这个下面的文件,把magento的各个零件组合在一起,形成一个完整的系统。ZendFramework也在这个目录下。

Media:所有多媒体都在这里,如图片之类的。

Pkginfo:用来存放模块升级时的debug文件。前期就直接略过这个文件夹了。

Report:如果magento的皮肤出错了,那么错误的记录就在这个目录下了

Skin:就是主题咯,包含图片,jscssflash等,这些主题的组成元素,统统在这个目录下。本人修改主界面的一个菜单展示时,就是修改了这个目录一下的某个主题的css达到目的的。

Var:所有的cache和系统生成的文件都在这里,如session,数据备份等等。

转载地址:http://rpoji.baihongyu.com/

你可能感兴趣的文章
《软件体系结构》 第十章 软件产品线体系结构
查看>>
《软件过程管理》 第六章 软件过程的项目管理
查看>>
《软件过程管理》 第九章 软件过程的评估和改进
查看>>
《软件过程管理》 第八章 软件过程集成管理
查看>>
分治法 动态规划法 贪心法 回溯法 小结
查看>>
《软件体系结构》 练习题
查看>>
《数据库系统概论》 第一章 绪论
查看>>
《数据库系统概论》 第二章 关系数据库
查看>>
《数据库系统概论》 第三章 关系数据库标准语言SQL
查看>>
SQL语句(二)查询语句
查看>>
SQL语句(六) 自主存取控制
查看>>
《计算机网络》第五章 运输层 ——TCP和UDP 可靠传输原理 TCP流量控制 拥塞控制 连接管理
查看>>
堆排序完整版,含注释
查看>>
二叉树深度优先遍历和广度优先遍历
查看>>
生产者消费者模型,循环队列实现
查看>>
PostgreSQL代码分析,查询优化部分,process_duplicate_ors
查看>>
PostgreSQL代码分析,查询优化部分,canonicalize_qual
查看>>
PostgreSQL代码分析,查询优化部分,pull_ands()和pull_ors()
查看>>
ORACLE权限管理调研笔记
查看>>
移进规约冲突一例
查看>>