项目 说明
官网 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.zipE:\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 PackageT3 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----安装相关推荐

  1. labview通用视觉软件框架,机器视觉通用框架,里面有安装教程

    labview通用视觉软件框架,机器视觉通用框架,里面有安装教程5872616775880854TB_53968806

  2. php ci框架下载,CodeIgniter框架的下载及安装,codeigniter框架_PHP教程

    CodeIgniter框架的下载及安装,codeigniter框架 CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包.初次学习Php,网上搜了很多php框架,最后选择 ...

  3. CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念)、早期/中期/近期应用领域(偏具体应用)、经典CNN架构(偏具体算法)概述、常用工具/库/框架/产品、环境安装、常用数据集、编程技巧

    CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念).早期/中期/近期应用领域(偏具体应用).经典CNN架构(偏具体算法)概述.常用工具/库/框架/产品.环境安装.常用数据集.编程技巧 ...

  4. 老周的ABP框架系列教程

    老周的ABP框架系列教程 -- 一.框架理论初步学习   1. ABP框架的来源与作用简介 1.1  简介 1.1.1       ABP框架全称为"ASP.NET Boilerplate ...

  5. vassonic PHP,Node.js对接Hybrid框架VasSonic教程

    腾讯由于有微信小程序等需要快速打开H5的场景,因此加速H5首屏打开效率就成了研发的重任.根据这两天腾讯发布的VasSonic来看,打开的效率确实提高了不少.本文将结合nodejs来对VasSonic框 ...

  6. 80篇各ajax框架入门教程

    AJAX经典入门教程,入门实例,入门代码收藏. *VS2008 Ajax.NET快速入门教程* (2008-3-25) [本站原创]Ajax!?!入门教程之道 (2008-4-13) [本站原创]Aj ...

  7. OMNET++ INET框架学习教程(一)

    OMNET++ INET框架学习教程(一) 一.写在最前面 二.INET框架的前置知识 三.INET框架的安装 四.来一个最简单的例子吧- 目标:两个主机以无线的方式传输. 我们先看NED文件,该文件 ...

  8. Tensorflow+YOLO V4框架使用教程+YOLO V4获取识别框高度+基于相似三角形算法的物体距离测量

    Tensorflow+YOLO V4框架使用教程+YOLO V4获取识别框高度+基于相似三角形算法的物体距离测量 Tensorflow+YOLO V4框架使用教程+YOLO V4获取识别框高度+基于相 ...

  9. 比Bootstrap还好用的CSS 框架 Bulma --教程

    CSS 框架 Bulma 教程 网页样式需要大量时间开发,最省事的方法就是使用 CSS 框架. Bootstrap 是最著名的 CSS 框架,但是今天我想推荐另一个更轻量化.更易用的框架----Bul ...

最新文章

  1. javascript入门·简单运算和数据类型转换
  2. chromebook刷机_如何从Chromebook上的APK侧面加载Android应用
  3. python google drive api_Python管理Google Drive文件
  4. Python无法导入Cython的.pyx文件
  5. jacoco入门_Android jacoco 代码覆盖率测试入门
  6. 至今还记忆犹新的即时通讯
  7. 规范化编程:ANSI和UNICODE的使用
  8. Java中的泛型全解析(二)
  9. Camtasia 2020软件的媒体库介绍
  10. Python安装graphics库
  11. 一位全减器逻辑电路图_一种一位全减器电路的制作方法
  12. 语音信号处理-概念(二):幅度谱(短时傅里叶变换谱/STFT spectrum)、梅尔谱(Mel spectrum)【语音的深度学习主要用幅度谱、梅尔谱】【用librosa或torchaudio提取】
  13. 吐血分享:QQ群霸屏技术教程2017(活跃篇)
  14. C#(pronounced: see sharp) 与 .NET
  15. GWAS数据分析专题
  16. UILabel添加下划线
  17. 【C++·峰顶计划】引用操作及底层原理深析
  18. 笔记②:牛客校招冲刺集训营---C++工程师(面向对象(友元、运算符重载、继承、多态) -- 内存管理 -- 名称空间、模板(类模板/函数模板) -- STL)
  19. SSM框架终极篇——Spring、SpringMVC、MyBatis整合练习(超级详细)
  20. 东京工业大学计算机博士要求,东京工业大学计算机专业博士成功申请案例

热门文章

  1. [旭日x3] 动手实践之yolov5-deepsort python测试
  2. python判断是否为闰年
  3. 生成二维码。且可调颜色
  4. 微电网分布式电源逆变器DROOP控制二次调频模型,加入二次控制实现二次调频控制,及二次调压控制
  5. EPLAN2022——生成端子排 报表
  6. POJ1159 回文串DP与MTE,滚动数组
  7. 一种单按键开机/关机电路原理
  8. 国际权威数据质量原文修订:数据质量评估的六个主要维度
  9. 用python开发一个背单词软件-python实现屏保程序(适用于背单词)
  10. 基于51单片机的汇编/C程序:拨码开关控制八位LED实现流水灯