joomla-安装
- 下载源码
- 解压到apache发布目录
- 访问http://xxx/installation/index.php 根据实际情况访问
- 按每步提示操作,mysql库要先建立,ftp可暂时不开
- 删除安装文件即可
joomla代码结构
Joomla 2.5主要目录结构 ├─administrator # 后台程序部分 ├─cache # 用于存放cache,需要保持可写 ├─components # 组件,每个组件一个文件夹,通常是com_** ├─images # 图片资源,上传的文件都会存放在这里,所以要保持可写 ├─language # 语言包目录,名称要与components、plugin或module的名称对应才能生效 │ ├─en-GB # 如:language/en-GB/en-GB.com_content.ini │ └─overrides # 从2.5开始,语言文字可以在后台重写,被重写的语言信息存在位置 ├─libraries # joomla的核心类库,需要深入API的可以阅读里面的代码 ├─logs # 日志目录,要保持可写 ├─modules # 所安装模块的位置 ├─plugins # 所安装插件的位置 ├─templates # 所安装模板的位置,每个子目录对应一个模板 │ ├─atomic # atomic是个典型的模板,适合于初学者 │ │ ├─css # CSS目录,关于模板的样式文件都放在这里 │ │ ├─html # 组件与模块都有默认模板(tmpl目录),主模板有权限重写它们,重写的模板在这里 │ │ ├─images │ │ ├─js │ │ └─language # 模板在后台可以拥有配置参数,而参数的语言包会放在这里 │ │ └─en-GB │ └─system # 所有template都基于system模板,不要修改它 │ ├─css │ ├─html │ └─images └─tmp # 临时目录,需要保持可写 configuration.php # 配置文件,里面含有数据库与网站设置信息 .htaccess # 没有它,在apache就不能实现伪静态链接 web.config # 没有它,在IIS7就不能实现伪静态链接 component目录结构,举其中一个com_users的组件的栗子: ├─com_users # user组件,joomla里非常重要的组件之一 │ ├─controllers # 控件器集 │ ├─helpers # helpers用于存放辅助类与函数 │ ├─models # 模型集 │ │ └─forms # Joomla2.5开始,表单可以基于XML来配置,forms是指定配置目录 │ └─views # 视图集 │ ├─login # 登录页面视图 │ │ │ metadata.xml │ │ │ view.html.php # 视图逻辑,作用是model与template的桥梁 │ │ │ view.json.php # 如果URL上有参数format=json,就会使用这个视图逻辑,如此类推 │ │ └─tmpl # 默认模板,会由视图引入 │ │ default.php # 其中一个模板 │ │ default.xml # 后台添加菜单时需要选择menu type,组件是否出现在menu上靠这文件 │ │ default_login.php # default.php的子模板,由loadTemplate引入 │ │ default_logout.php
时间: 2024-11-20 09:02:26