当前位置:首页 > 奇闻趣事

joomla安装 如何在Ubuntu 18.04上安装Joomla内容管理系统

主体

建立网站最简单的方法之一是使用内容管理系统。除了WordPress,另一个流行的CMS是Joomla。Joomla是一个免费的开源CMS,基于PHP构建,将其数据存储在后端基于SQL的数据库引擎上。

在本文中,您将学习如何在Ubuntu 18.04和更新的Ubuntu版本上安装Joomla。

第一步:更新Ubuntu系统包

首先更新系统包和存储库总是一个好习惯。因此,请通过运行来更新和升级您的系统。

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo apt update-y & amp;& ampsudo apt upgrade -y

第二步:在Ubuntu中安装Apache和PHP 7.2

Joomla用PHP编写,后端用MySQL存储数据。此外,用户将通过浏览器访问任何基于Joomla的网站,因此我们需要安装Apache Web服务器来提供Joomla页面。

要安装Apache和PHP(我们将使用PHP 7.2),请执行以下命令。

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo apt install Apache 2 libapache 2-mod-PHP 7.2 open SSL PHP-imag ick PHP 7.2-common PHP 7.2-curl PHP 7.2-GD PHP 7.2-IMAP PHP 7.2-intl PHP 7.2-JSON PHP 7.2-LDA p PHP 7.2-mbstring PHP 7.2-MySQL PHP 7.2-pgsql

安装后,您可以通过运行dpkg命令来验证安装的Apache版本。

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo dpkg-l Apache

从输出可以看出,已经安装了Apache 2 . 4 . 29版。

立即启动并启用Apache Web服务器。

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo systemctl start Apache 2

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo systemctl enable Apache 2

要验证Apache是否已启动并正在运行,请运行以下命令:

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo systemctl status Apache 2

现在转到浏览器,在网址字段中输入服务器的IP地址,如下所示:

https://www.linuxidc.com

您应该会在下面看到一个网页,显示Apache已经安装并运行。

要验证PHP是否已安装,请执行命令。

[linuxidc @ Linux:~/www . linuxidc . com]$ PHP-v

第三步:在Ubuntu中安装MariaDB

因为Joomla在后端需要一个数据库来存储它的数据,所以我们需要安装一个关系数据库服务器。对于本指南,我们将安装MariaDB服务器,它是MySQL的一个分支。它是一个免费的开源数据库引擎,具有改进的功能。

要安装MariaDB,请执行以下命令:

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo apt install Maria db-server

MariaDB容易受到潜在的损害,因为默认情况下它不受保护。作为预防措施,我们将保护数据库引擎的安全。

要开始保护MySQL服务器,请运行以下命令:

[linuxdc @ Linux:~/www . linuxdc . com]$ sudo MySQL _ secure _ installation

当提示输入根密码时,按回车键,然后按“是”设置根密码。

对于其余的提示,只需键入“y”并按回车键。

现在,您的MariaDB服务器是安全的。

第四步:建立Joomla数据库

如前所述,Joomla将其数据存储在后端SQL服务器(在本例中是MariaDB)中。因此,我们将创建一个数据库来存储它的文件。

首先,我们将使用以下命令登录到MariaDB:

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo MySQL-u root-p

要创建数据库、数据库用户并向数据库用户授予权限,请运行以下命令。

马里亚数据库[(无)]>CREATE DATABASE linuxidc _ joomla

马里亚数据库[(无)]>在linuxidc _ joomla上授予所有权限。* TO ' linu xdc _ joom ' @ ' localhost ' IDENTIFIED BY ' linu xdc ';

马里亚数据库[(无)]>FLUSH PRIORIES;

马里亚数据库[(无)]>EXIT

第五步:在Ubuntu中下载Joomla

这一步,我们将从Joomla官网下载安装文件。在写这篇文章的时候,最新的版本是Joomla 3.9.16。要下载安装包,请执行以下命令:

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo wget https://downloads . Joomla . org/CMS/Joomla 3/3-9-16/Joomla _ 3-9-16-Stable-Full _ Package .

下载完成后。我们需要把它提取到web根目录。所以我们建立了一个目录,命名为“Joomla”。可以根据需要命名。

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo mkdir/var/www/html/Joomla

接下来,将压缩的Joomla文件提取到新创建的“Joomla”目录中。

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo解压Joomla _ 3-9-16-Stable-Full _ Package . -d/var/www/html/Joomla

完成后,将目录的目录所有权设置为Apache用户,并按如下方式更改权限:

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo chown-R www-data:www-data/var/www/html/Joomla

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo chmod-R 755/var/www/html/Joomla

为了使更改生效,请重新启动Apache Web服务器。

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo systemctl restart Apache 2

步骤6:为Joomla配置Apache

我们将配置Apache Web服务器来服务Joomla网页。为此,我们将为Joomla创建一个虚拟主机文件,并将其命名为Joomla.conf

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo vim/etc/Apache 2/sites-available/Joomla . conf

将以下配置粘贴到文件中并保存。

& ltVirtualHost *:80 >

服务器管理员admin@example.com

document root/var/www/html/Joomla/

服务器名linuxidc.com

服务器别名www.linuxidc.com

error LOg $ { APACHE _ LOG _ DIR }/error . LOG

custom LOg $ { APACHE _ LOG _ DIR }/access . LOG合并

& lt目录/var/www/html/joomla/>;

符号链接后的选项

允许所有指令

要求所有授权

& lt/Directory & gt;

& lt/VirtualHost >

接下来,启用虚拟主机的文件。

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo a2 sence Joomla . conf

启用网站joomla。

要激活新配置,您需要运行:

systemctl重新加载apache2

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo a2enmod重写

模块重写已经启用

然后重新启动Apache Web服务器服务,以使更改生效。

[linuxidc @ Linux:~/www . linuxidc . com]$ sudo systemctl restart Apache 2

步骤7:在Ubuntu中完成Joomla安装

所有配置完成后,剩下的唯一一步就是通过Web浏览器设置Joomla。因此,启动浏览器并浏览服务器的URL,如下所示

https://www.linuxidc.com/joomla

将显示以下网页。填写所需的详细信息,如网站名称、电子邮件地址、用户名和密码,然后单击下一步按钮。

在下一节中,填写数据库详细信息,如数据库类型(选择MySQLI)、数据库用户、数据库名称和数据库密码。然后点击“下一步”。

下一页概述了所有设置,并允许您执行安装前检查。

向下滚动到安装前检查和推荐设置部分,并验证所有必要的软件包都已安装并设置正确。

然后点击“安装”按钮。如图,Joomla的安装就要开始了。

完成后,您将在下面得到通知,Joomla已经安装。

出于安全原因,安装程序会要求您在继续登录之前删除安装文件夹。因此,向下滚动并单击下面显示的删除安装文件夹按钮。

要登录,请单击管理员按钮,这将带您进入以下页面。

提供您的用户名和密码,然后单击登录按钮。这将带您进入下图所示的Joomla仪表板。

现在,您可以创建自己的博客,并使用各种插件和设置来改善其外观。我们终于在Ubuntu 18.04上完成了Joomla的安装。

1.《joomla安装 如何在Ubuntu 18.04上安装Joomla内容管理系统》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《joomla安装 如何在Ubuntu 18.04上安装Joomla内容管理系统》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guonei/1203310.html

上一篇

任达华出院 任达华状态如何他怎么了

下一篇

苹果发布新春大片 为什么这样

直纹面 UG软件命令之ug插入有界平面、直纹面、分割曲面、网格精讲

  • 直纹面 UG软件命令之ug插入有界平面、直纹面、分割曲面、网格精讲
  • 直纹面 UG软件命令之ug插入有界平面、直纹面、分割曲面、网格精讲
  • 直纹面 UG软件命令之ug插入有界平面、直纹面、分割曲面、网格精讲

uu游戏交易平台 Steam服务器再出问题,多游戏交易平台力荐使用UU加速器解决

  • uu游戏交易平台 Steam服务器再出问题,多游戏交易平台力荐使用UU加速器解决
  • uu游戏交易平台 Steam服务器再出问题,多游戏交易平台力荐使用UU加速器解决
  • uu游戏交易平台 Steam服务器再出问题,多游戏交易平台力荐使用UU加速器解决

纽约州将要求公共场所必须戴口罩该命令什么时候生效不戴口罩会怎么样

  • 纽约州将要求公共场所必须戴口罩该命令什么时候生效不戴口罩会怎么样
  • 纽约州将要求公共场所必须戴口罩该命令什么时候生效不戴口罩会怎么样
  • 纽约州将要求公共场所必须戴口罩该命令什么时候生效不戴口罩会怎么样

闪耀暖暖服务器怎么了闪耀暖暖是款什么游戏

今天是闪亮温暖开启全平台公测的日子。鉴于之前成功的作品《奇迹暖暖》,闪亮暖暖在开服时自然吸引了不少玩家。可惜游戏服务器只有三个,根本承受不了玩家的积极性,导致游戏数据出现错误,很多玩家说根本进不了游戏。虽然“闪耀暖暖”中午12点在微博上正式表示...

地下城与勇士图标 为了开QQ图标 我挤爆服务器玩地下城与勇士!

  • 地下城与勇士图标 为了开QQ图标 我挤爆服务器玩地下城与勇士!
  • 地下城与勇士图标 为了开QQ图标 我挤爆服务器玩地下城与勇士!
  • 地下城与勇士图标 为了开QQ图标 我挤爆服务器玩地下城与勇士!
ice服务器 mc中ice服务器被炸,据估计损失近10万元,引玩家深思

ice服务器 mc中ice服务器被炸,据估计损失近10万元,引玩家深思

大家好,我是深海饺子之龙,昨天刚听说我的世界里的冰服务器被炸了,今天就此事发表一下看法。话不多说,直接进入正题吧。 有一天,一个不速之客来到了ice服务器。网易的名字是“mn搜索喵”。他拿着模块和插件故意破坏服务器的内容。然而,我们mc玩家花了...

国家图书馆官网手机版 国家图书馆免费开放175个数据库,这下有福了

  • 国家图书馆官网手机版 国家图书馆免费开放175个数据库,这下有福了
  • 国家图书馆官网手机版 国家图书馆免费开放175个数据库,这下有福了
  • 国家图书馆官网手机版 国家图书馆免费开放175个数据库,这下有福了

国家网络目录数据库 资源福利 | 网络可用文史免费数据资源分享(机构数据库为主)

中国国家图书馆历史文献免费数字资源(国家图书馆数据库,使用需注册) 数字珍本: http://mylib.nlc.cn/web/guest/shanbenjiaojuan 数字地方志: http://mylib.nlc.cn/web/guest...