joomla之T3框架使用教程1----安装
项目 | 说明 | |
---|---|---|
官网 | http://www.t3-framework.org/ | |
T3 Package | https://github.com/t3framework/t3/releases/tag/v2.7.4 | 共5.4M,里有核心框架和模板,没有集成joomla |
T3 Quickstart for Joomla 3.9.0 | https://www.joomlart.com/member/downloads/joomlart/t3-framework/t3-blank | Version 2.7.4(含测试数据) |
joomla3.9.3 | https://downloads.joomla.org/cms/joomla3/3-9-3/Joomla_3-9-3-Stable-Full_Package.zip?format=zip |
T3 Package中的内容(没有集成joomla)
daqi@chuse:/var/www/2019/sites/100_study/joomla/lesson01$ tree -L 2
.
├── CHANGELOG.md
├── LICENSE.txt
├── pkg_t3.script.php
├── pkg_t3.xml
├── README.md
├── source
│ ├── plg_system_t3
│ ├── tpl_t3_blank
│ └── tpl_t3_bs3_blank
└── translations├── fr-FR├── hu-HU├── it-IT└── README.md
一:解压
解压Joomla_3.9.3-Stable-Full_Package.zip
到E:\2019\sites\100_study\joomla\lesson01
,该目录是项目根目录,以下以@
代替,它在虚拟机ubuntu中对应的目录是/var/www/2019/sites/100_study/joomla/lesson01
二:配置
01: host配置
# C:\Windows\System32\drivers\etc\hosts
127.0.0.1 a.joomla.cc
02: nginx配置
# /opt/nginx/conf/nginx.conf 的内容
user www-data;
worker_processes 2;
events {worker_connections 1024;
}
http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;client_max_body_size 128M;server{server_name study.joomla.cc;include /var/www/2019/sites/000_nginx_config/100_study.joomla.cc;}server{server_name a.joomla.cc;include /var/www/2019/sites/000_nginx_config/100_a.joomla.cc;}
}
# /var/www/2019/sites/000_nginx_config/100_a.joomla.cc 的内容
root /var/www/2019/sites/100_study/joomla/lesson01;
index index.php index.html index.htm default.html default.htm;
access_log /var/www/2019/sites/000_nginx_config/log/100.a.joomla.access.log;
error_log /var/www/2019/sites/000_nginx_config/log/100.a,joomla.error.log error;
include /var/www/2019/sites/000_nginx_config/common_joomla;
# /var/www/2019/sites/000_nginx_config/common_joomla的内容
location /echo{add_header Content-Type "text/plain;charset=utf-8";echo "根目录是";echo $document_root;echo "当前请求的uri";echo $request_uri;
}
# Support Clean (aka Search Engine Friendly) URLs
location / {try_files $uri $uri/ /index.php?$args;
}# deny running scripts inside writable directories
location ~* /(images|cache|media|logs|tmp)/.*\.(php|pl|py|jsp|asp|sh|cgi)$ {return 403;error_page 403 /403_error.html;
}location ~ \.php$ {# fastcgi_pass 127.0.0.1:9000;fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index index.php;include fastcgi_params;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include /opt/nginx/conf/fastcgi.conf;
}# caching of files
location ~* \.(ico|pdf|flv)$ {expires 1y;
}location ~* \.(js|css|png|jpg|jpeg|gif|swf|xml|txt)$ {expires 14d;
}
三:安装joomla
重启服务器,在浏览器中输入 a.joomla.cc
会直接跳到安装页面,在@/includes/framework.php文件中,通过判断是否存在文件@/configuration.php,来判断是否要跳转到安装入口文件@/installation/index.php
第一步:填写站名及超级用户
我超级用户名为today,密码为tomorrow
第二步:数据库配置
先建数据库joomla01
(可以不用先建),及用户abcd
,密码为1234
mysql> CREATE DATABASE IF NOT EXISTS joomla01 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
Query OK, 1 row affected (0.04 sec)mysql> GRANT ALL PRIVILEGES ON joomla01.* TO 'abcd'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)
第三步:信息确认
第四步:安装
整个安装耗时28秒,很快。安装完后,请将@/installation
目录删除或改名,此时可以安装语言包,但一般进入后台安装。
前台地址:a.joomla.cc
后台地址: a.joomla.cc/administrator/
四:安装T3框架
下载T3 Package
或T3 Quickstart for Joomla 3.9.0
,quickstart是集成了joomla和样本数据,我下载的是T3 Package,下载后放在哪里都行,我放在E:\t3-2.7.4.zip
后台->Extensions->Manage->Install,从本地安装上面的E:\t3-2.7.4.zip
joomla之T3框架使用教程1----安装相关推荐
- labview通用视觉软件框架,机器视觉通用框架,里面有安装教程
labview通用视觉软件框架,机器视觉通用框架,里面有安装教程5872616775880854TB_53968806
- php ci框架下载,CodeIgniter框架的下载及安装,codeigniter框架_PHP教程
CodeIgniter框架的下载及安装,codeigniter框架 CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包.初次学习Php,网上搜了很多php框架,最后选择 ...
- CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念)、早期/中期/近期应用领域(偏具体应用)、经典CNN架构(偏具体算法)概述、常用工具/库/框架/产品、环境安装、常用数据集、编程技巧
CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念).早期/中期/近期应用领域(偏具体应用).经典CNN架构(偏具体算法)概述.常用工具/库/框架/产品.环境安装.常用数据集.编程技巧 ...
- 老周的ABP框架系列教程
老周的ABP框架系列教程 -- 一.框架理论初步学习 1. ABP框架的来源与作用简介 1.1 简介 1.1.1 ABP框架全称为"ASP.NET Boilerplate ...
- vassonic PHP,Node.js对接Hybrid框架VasSonic教程
腾讯由于有微信小程序等需要快速打开H5的场景,因此加速H5首屏打开效率就成了研发的重任.根据这两天腾讯发布的VasSonic来看,打开的效率确实提高了不少.本文将结合nodejs来对VasSonic框 ...
- 80篇各ajax框架入门教程
AJAX经典入门教程,入门实例,入门代码收藏. *VS2008 Ajax.NET快速入门教程* (2008-3-25) [本站原创]Ajax!?!入门教程之道 (2008-4-13) [本站原创]Aj ...
- OMNET++ INET框架学习教程(一)
OMNET++ INET框架学习教程(一) 一.写在最前面 二.INET框架的前置知识 三.INET框架的安装 四.来一个最简单的例子吧- 目标:两个主机以无线的方式传输. 我们先看NED文件,该文件 ...
- Tensorflow+YOLO V4框架使用教程+YOLO V4获取识别框高度+基于相似三角形算法的物体距离测量
Tensorflow+YOLO V4框架使用教程+YOLO V4获取识别框高度+基于相似三角形算法的物体距离测量 Tensorflow+YOLO V4框架使用教程+YOLO V4获取识别框高度+基于相 ...
- 比Bootstrap还好用的CSS 框架 Bulma --教程
CSS 框架 Bulma 教程 网页样式需要大量时间开发,最省事的方法就是使用 CSS 框架. Bootstrap 是最著名的 CSS 框架,但是今天我想推荐另一个更轻量化.更易用的框架----Bul ...
最新文章
- javascript入门·简单运算和数据类型转换
- chromebook刷机_如何从Chromebook上的APK侧面加载Android应用
- python google drive api_Python管理Google Drive文件
- Python无法导入Cython的.pyx文件
- jacoco入门_Android jacoco 代码覆盖率测试入门
- 至今还记忆犹新的即时通讯
- 规范化编程:ANSI和UNICODE的使用
- Java中的泛型全解析(二)
- Camtasia 2020软件的媒体库介绍
- Python安装graphics库
- 一位全减器逻辑电路图_一种一位全减器电路的制作方法
- 语音信号处理-概念(二):幅度谱(短时傅里叶变换谱/STFT spectrum)、梅尔谱(Mel spectrum)【语音的深度学习主要用幅度谱、梅尔谱】【用librosa或torchaudio提取】
- 吐血分享:QQ群霸屏技术教程2017(活跃篇)
- C#(pronounced: see sharp) 与 .NET
- GWAS数据分析专题
- UILabel添加下划线
- 【C++·峰顶计划】引用操作及底层原理深析
- 笔记②:牛客校招冲刺集训营---C++工程师(面向对象(友元、运算符重载、继承、多态) -- 内存管理 -- 名称空间、模板(类模板/函数模板) -- STL)
- SSM框架终极篇——Spring、SpringMVC、MyBatis整合练习(超级详细)
- 东京工业大学计算机博士要求,东京工业大学计算机专业博士成功申请案例