Magento 的目录结构

来源:互联网 发布:sql外连表exists 编辑:程序博客网 时间:2024/04/27 17:39

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,数据备份等等。

原创粉丝点击