最近2016年7月12日 , 的Joomla 3.6发布,这是Joomla的3.x系列的重大发布,并配有400多个改进,包括新的功能,为PHP 7,这大大增加了网站的速度支持。

重要提示 :在Joomla团队强烈建议您应立即更新当前的网站最新发布版本。

这篇文章将引导您一步的Joomla CMS(内容管理系统)上的Linux操作系统工具的一步安装。 互联网上有多种安装方式。 然而,我们一直记住那些新的Joomla和Linux平台的初学者。 安装步骤在RHEL / CentOS的/ Fedora的 Linux操作系统的作品。 我们选择LAMP(Linux操作系统,Apache,MySQL和PHP)的安装方法的这篇文章。

在CentOS RHEL和Fedora上安装Joomla

什么是Joomla?

Joomla是一个流行的开源内容管理系统 (CMS)工具,它可以让我们轻松地构建动态网站和管理的在线应用。 它还管理和发布,如网站上的视频 , 图片 , 文章你的网站内容。 Joomla是免费提供,它支持巨大的第三方插件和主题。 内容管理系统(CMS)的帮助下,你可以设置在万维网 (WWW)网站,而无需编程知识。

Joomla要求

Apache

PHP

MySQL / MariaDB

什么是LAMP(Linux,Apache,MySQL / MariaDB,PHP)?

LAMP是一个开源Web开发软件栈,其中Linux作为操作系统,Apache是Web服务器,MySQL是一个RDBMS,MariaDB的是MySQL和PHP的社区开发的叉作为面向对象的脚本语言。

请按照以下链接在你的Linux系统上安装LAMP环境。

“joomla.howtoing.com”IP地址为192.168.0.104。这些设置在您的环境可能不同,因此请在适当的地方更改它们。此外,所有步骤都已以root权限执行。因此,请确保您具有root登录凭据。

# hostname

# ip addr show

主机名和IP地址

第1步:下载Joomla 3.6

这种安装方法指导您如何安装最新的Joomla 3.6使用在RHEL,CentOS的和Fedora LAMP设置。 使用“wget的 ”命令下载最新的源码包。

# wget https://github.com/joomla/joomla-cms/releases/download/3.6.0/Joomla_3.6.0-Stable-Full_Package.zip

下载Joomla

复制下载源文件包并解压的Apache 的DocumentRoot目录下(即在/ var / www / html等/)。

# cp Joomla_3.6.0-Stable-Full_Package.zip /var/www/html/

# cd /var/www/html

# unzip Joomla_3.6.0-Stable-Full_Package.zip

将Joomla复制并解压缩到Apache Directory

警告 :如果解压缩文件到一个名为' 的Joomla“的文件夹,那么你的网站将在yoursitename.com/Joomla访问。

第2步:更改目录的所有权

删除源文件,更改与用户和组“ Apache ”目录的所有权递归下面的命令。

# rm -rf Joomla_3.6.0-Stable-Full_Package.zip

# chown -R apache:apache /var/www/html/

# ls -l

total 80

drwxr-xr-x. 10 apache apache 4096 Jul 12 17:25 administrator

drwxr-xr-x. 2 apache apache 42 Jul 12 17:25 bin

drwxr-xr-x. 2 apache apache 23 Jul 12 17:25 cache

drwxr-xr-x. 2 apache apache 4096 Jul 12 17:25 cli

drwxr-xr-x. 17 apache apache 4096 Jul 12 17:25 components

-rw-r--r--. 1 apache apache 2915 Jul 12 17:25 htaccess.txt

drwxr-xr-x. 5 apache apache 4096 Jul 12 17:25 images

drwxr-xr-x. 2 apache apache 61 Jul 12 17:25 includes

-rw-r--r--. 1 apache apache 1393 Jul 12 17:25 index.php

drwxr-xr-x. 13 apache apache 4096 Jul 12 17:25 installation

drwxr-xr-x. 4 apache apache 51 Jul 12 17:25 language

drwxr-xr-x. 5 apache apache 66 Jul 12 17:25 layouts

drwxr-xr-x. 12 apache apache 4096 Jul 12 17:25 libraries

-rw-r--r--. 1 apache apache 18092 Jul 12 17:25 LICENSE.txt

drwxr-xr-x. 2 apache apache 23 Jul 12 17:25 logs

drwxr-xr-x. 20 apache apache 4096 Jul 12 17:25 media

drwxr-xr-x. 27 apache apache 4096 Jul 12 17:25 modules

drwxr-xr-x. 14 apache apache 4096 Jul 12 17:25 plugins

-rw-r--r--. 1 apache apache 4226 Jul 12 17:25 README.txt

-rw-r--r--. 1 apache apache 842 Jul 12 17:25 robots.txt.dist

drwxr-xr-x. 5 apache apache 64 Jul 12 17:25 templates

drwxr-xr-x. 2 apache apache 23 Jul 12 17:25 tmp

-rw-r--r--. 1 apache apache 1690 Jul 12 17:25 web.config.txt

第3步:Apache服务器配置

如果你计划你的Apache Web服务器下仅承载您的Joomla网站,那么你应该按照以下步骤操作,否则去Apache的虚拟主机 ,并为您的Joomla网站创建一个单独的虚拟主机,并按照的指示其余这篇文章。

与VI或您选择的编辑器打开Apache配置文件。

# vi /etc/httpd/conf/httpd.conf

搜索指令如下,并更改它适当。

ServerAdmin admin@howtoing.com

ServerName joomla.howtoing.com:80

注 :用户和组应Apache

第4步:重新启动httpd(Apache)服务

重新启动Apache Web服务。

# systemctl restart httpd.service

OR

# service httpd restart

为了使httpd服务于下次开机时自动启动,使用下面的命令。

# systemctl enable httpd.service

OR

# chkconfig --level 35 httpd on

验证您的httpd正在运行并监听端口80上的请求。

[root@howtoing ~]# netstat -antp | grep httpd

tcp 0 0 :::80 :::* LISTEN 1705/httpd

第5步:Iptables(防火墙)配置:

请防火墙或禁用的iptables打开端口80。

---------------- On CentOS/RHEL 7 and Fedora 20 Onwards ----------------

# firewall-cmd --zone=public --add-port=80/tcp --permanent

# firewall-cmd --reload

---------------- On CentOS/RHEL 6 and Fedora 12-19 ----------------

# iptables -A INPUT -p tcp --dport 80 -j ACCEPT

# service iptables save

# service iptables restart

第6步:创建Joomla数据库

如果你已经净集MySQL的 root密码,您可以设置使用下面的命令,否则跳过,如果你已经设置。

# mysqladmin -u root password 'redhat'

在MySQL中用root凭据登录。

# mysql -u root -p

创建数据库MySQL中被称为“ 的Joomla”。

mysql> create database joomla;

格兰特的Joomla数据库特权MySQL中“ 的Joomla”用户。

mysql> grant all on joomla.* to joomla@'localhost' identified by 'redhat';

Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

重启MySQL服务和经销商能够在系统启动时。

---------------- On CentOS/RHEL 6 and Fedora 12-19 ----------------

# systemctl restart mariadb.service

# systemctl enable mariadb.service

---------------- On CentOS/RHEL 6 and Fedora 12-19 ----------------

# service mysqld restart

# chkconfig --level 35 mysqld on

第7步:安装和配置Joomla

打开浏览器,输入http://192.168.0.11将屏幕下方打开配置的Joomla一步一步来。

第8步:数据库配置

填写如数据库名 , 用户名和先前在第6步设置MySQL的设置,然后单击“ 下一步 ” 密码的细节。

第9步:FTP配置

因为我们没有使用FTP留空,然后单击“ 下一步 ”。

第10步:安装示例数据

安装示例数据 ,然后单击“ 安装 ”。

第1步2:祝贺! Joomla!安装完成。

注意:如果你得到任何错误,指出该配置文件或目录不可写,这意味着你必须在你的站点根文件夹复制和粘贴下面的配置代码为“的configuration.php”文件。

class JConfig {

public $offline = '0';

public $offline_message = 'This site is down for maintenance.
Please check back again soon.';

public $display_offline_message = '1';

public $offline_image = '';

public $sitename = 'test.howtoing.com';

public $editor = 'tinymce';

public $captcha = '0';

public $list_limit = '20';

public $access = '1';

public $debug = '0';

public $debug_lang = '0';

public $dbtype = 'mysqli';

public $host = 'localhost';

public $user = 'joomla';

public $password = 'redhat';

public $db = 'joomla';

public $dbprefix = 'v3rlo_';

public $live_site = '';

public $secret = 'lb1sYEgHg0qZmyb7';

public $gzip = '0';

public $error_reporting = 'default';

public $helpurl = 'https://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref}';

public $ftp_host = '127.0.0.1';

public $ftp_port = '21';

public $ftp_user = '';

public $ftp_pass = '';

public $ftp_root = '';

public $ftp_enable = '0';

public $offset = 'UTC';

public $mailonline = '1';

public $mailer = 'mail';

public $mailfrom = 'admin@howtoing.com';

public $fromname = 'test.howtoing.com';

public $sendmail = '/usr/sbin/sendmail';

public $smtpauth = '0';

public $smtpuser = '';

public $smtppass = '';

public $smtphost = 'localhost';

public $smtpsecure = 'none';

public $smtpport = '25';

public $caching = '0';

public $cache_handler = 'file';

public $cachetime = '15';

public $MetaDesc = 'Joomla Testing Website';

public $MetaKeys = '';

public $MetaTitle = '1';

public $MetaAuthor = '1';

public $MetaVersion = '0';

public $robots = '';

public $sef = '1';

public $sef_rewrite = '0';

public $sef_suffix = '0';

public $unicodeslugs = '0';

public $feed_limit = '10';

public $log_path = '/var/www/html/logs';

public $tmp_path = '/var/www/html/tmp';

public $lifetime = '15';

public $session_handler = 'database';

}

注意:删除安装目录点击按钮“ 删除安装 ”。如果您得到安装文件夹无法删除的错误,您可以使用以下命令手动删除。

# rm -rf installation/

第1步3:登录Joomla

Joomla登录

第1步5:站点管理员登录

Joomla管理员登录

第1步6:控制面板的网站test.howtoing.com

第1步7:更新Joomla(更新方法)

更新的Joomla到最新版本的最简单的方法是使用一键更新 。 这种方法只适用于为Joomla的3.xx到3.xx的 -更新(维护更新)。

如果有更新,Joomla将在您的管理员控制面板提醒您。 Joomla不会自动更新,网站管理员负责启动和验证更新。

例如,在本的Joomla更新部分中,我们将看到如何以更新的Joomla 3.4.3到3.6版本。

重要提示 :不要忘记把你的网站的当前备份 ,做一个更新之前。

登录到管理控制面板,看到在,说现在更新顶部的更新通知。

更新Joomla

一旦你点击立即更新按钮,它会告诉你安装的Joomla版本和最新版本。 在这里,您将有两个选择,一是“ 直接写入文件 ”是默认的方法和第二个是' 写入使用FTP文件的更新新的核心文件到您的Joomla安装。

如果你已经有到位的FTP设置,您可以选择FTP更新选项,或者简单地点击安装更新按钮来进行更新..

安装Joomla更新

注意 :一旦更新过程旁白,您可能需要清除浏览器缓存来调整在JS / CSS文件进行任何更改。

如果您在这方面有任何疑问,请写在下面的评论框。

我们会为你工作...!

我们还提供WordPress的 & 的Joomla 托管解决方案 ,以及从迁移到的Joomla或WordPress的以最小的费用,反之亦然。如果你想让我们为你做,请与我们联系。

joomla 3.6 mysql 版本_在RHEL,CentOS和Fedora上安装Joomla 3.6使用LAMP(Linux,Apache,MySQL,PHP)...相关推荐

  1. fedora mysql gui,在RHEL、CentOS及Fedora上安装Drupal 8——开源内容管理系统

    如何在RHEL.CentOS及Fedora上安装Drupal 8 Drupal 是一个开源,灵活,高度可拓展和安全的内容管理系统Content Management System(CMS),使用户轻松 ...

  2. WEB平台架构之:LAMP(Linux+Apache+MySQL+PHP)

    WEB平台架构之:LAMP(Linux+Apache+MySQL+PHP)    从业界来看,最主流的web平台架构就当属LAMP了.LAMP架构可以说是一切web平台的基础架构,所有一切的所谓大型架 ...

  3. linux mint php mysql_Installing LAMP (Linux, Apache, MySQL and PHP) On Linux Mint

    Installing LAMP (Linux, Apache, MySQL and PHP) On Linux Mint. Installing LAMP (Linux, Apache, MySQL ...

  4. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境

    转自:http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.html 一.简介 什么是LAMP     LAMP是一种Web网络应用和开发环 ...

  5. CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境

    我们一般常规的在Linux服务器中配置WEB系统会用到哪种WEB引擎呢?Apache还是比较常用的引擎之一.所以,我们在服务器中配置LAMP(Linux, Apache, MySQL, PHP)是我们 ...

  6. LAMP(Linux+Apache+MySQL+PHP)环境介绍、配置、搭建

    文章目录 写在开头的话 LAMP的简要介绍 部署方式 LAMP环境搭建 环境准备 准备本地yum源 安装编译文件 关闭防火墙和SElinux 环境搭建 安装依赖包 安装 Apache 安装mysql ...

  7. fedora8 中安装oracle,技术|在 RHEL、CentOS 及 Fedora 上安装 Drupal 8

    Drupal 是一个开源,灵活,高度可拓展和安全的内容管理系统Content Management System(CMS),使用户轻松的创建网站. 它可以使用模块拓展,使用户将内容管理转换为强大的数字 ...

  8. mac装linux fedora,在RHEL,CentOS和Fedora上安装 Wine 3.0稳定版

    Wine是一个开放源代码和免费的Linux应用程序,使用户可以在Unix/Linux操作系统上运行任何基于Windows的应用程序.Wine团队每两个星期不断发布他们的版本. 最后,Wine团队自豪地 ...

  9. 源码编译安装LAMP(Linux, Apache ,Mysql ,PHP)-------------- (连载篇(三)----PHP)

    编译安装PHP 步骤流程: 本文接上文,第三篇PHP 软件包版本:php-7.1.10.tar.bz2 步骤一:安装PHP环境 yum -y install \ libjpeg \ libjpeg-d ...

  10. PHP环境搭配(二):lamp(linux+apache+mysql+php)搭建,附moodle与onlinejudge配置

    linux相比windows更安全,更稳定,而且是开源的,所以常作为服务器系统使用.因此,搭配lamp也是不可或缺的能力哦.不过,对于不熟悉linux系统的童鞋还是有点困难的. 一.准备工作. ubu ...

最新文章

  1. elf section类型_ELF文件解析(一):Segment和Section
  2. 米的换算单位和公式_求小学数学的公式、换算和单位转英文字母(米cm)
  3. Java类加载机制总结
  4. c iostream.源码_通达信指标公式源码精准买卖主图指标公式免费分享
  5. 定时任务的实现原理,看完就能手撸一个!
  6. matlab采样序列幅频特性,数字信号处理课设计指导书20130530.doc
  7. 用Openswan组建Linux IPSec ---第二部分
  8. 小程序监听android返回键,微信小程序左上角返回按钮触发事件
  9. php的计划任务定时执行
  10. 获取网页源代码 python_python 获取网页源代码
  11. java课时,java学习笔记_课时一
  12. 基于大数据的智能交通管理管控指挥平台技术方案
  13. Django之开发微信小程序后端-Django篇②
  14. Java实现判断是否参加上秒杀活动
  15. 基于java写的雷霆战机
  16. 自定义通知图标音量电池没有的解决方法
  17. android studio app字体大小设置,Android Studio App设置TextView文字内容大小颜色
  18. 考研英国文学复习要点
  19. 终于解决!——iPhone自带的邮件应用如何绑定163网易邮箱?
  20. 【智能车竞赛】状态机编程在智能车竞速赛道中的应用 - 编程小记

热门文章

  1. 2015-2016书籍计划
  2. poj2485(Kruskal)
  3. mathtype字体倾斜
  4. 190730每日一句
  5. Atitit 并发处理 go与 java对比较 目录 1. 并发编程的七个模型 线程,fp,actor,csp 数据级并行 Lambda 1 2. 四种并发编程模型简介 多线程,callback
  6. Atitit 命令指令的分类与权限 IMAP协议为例子 目录 1. 指令的作用的权限吧。 全局命令 未认证状态命令 未认证状态命令 选中状态指令 2 1.1. 1.在任何状态下都有效的指令(全局命
  7. Atitit 产品化法通则 目录 1. 何谓软件产品化? 1 2. 产品化优点 vs 项目化 2 2.1. 软件复用率提高 2 2.2. ,项目化交付 2 2.3. 维护成本高 2 3. 产品金字塔
  8. Atitit 人员评价能力模型 目录 1.1. 深度、大局观、 1 1.2. 影响力, 影响力 分享 1 1.3. 业务洞察力 价值识别 1 1.4. 视野 战略和人才 专业 1 1.5.
  9. Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode 1.1. 不个网页title保存成个个文件的时候儿有无效字符的问题... 1
  10. Atitit.播放系统规划新版本 and 最近版本回顾 v3  pbf.doc