📜  在Linux上安装Joomla

📅  最后修改于: 2021-01-04 10:06:38             🧑  作者: Mango

在Linux上安装Joomla

Joomla是流行的CMS之一,它相对易于使用,是WordPress的绝佳替代品。数百万程序员使用它来创建可移动且用户友好的网站。它包含成千上万的出色功能和设计,这些功能使其成为构建专业网站的理想选择。

在本文中,我们将演示如何在Ubuntu虚拟专用服务器(VPS)上安装Joomla。完成下面给出的所有步骤以了解其安装:

先决条件

  • 具有sudo特权的非root用户
  • VPS或专用服务器托管计划

步骤1:安装Apache

使用以下命令更新Ubuntu存储库上的索引:

sudo apt-get update

输入您的密码以进一步处理。

然后,输入以下命令以安装Apache:

sudo apt-get install apache2

步骤2:安装MySQL

如前所述,Joomla使用MySQL数据库来存储数据。因此,您需要使用以下命令来安装MySQL服务器:

sudo apt-get install mysql-server

当系统提示输入root用户时,建议使用强密码。

为确保您的MySQL安装安全,请使用以下命令并删除匿名用户和测试数据库:

sudo mysql_secure_installation

如下所述输入' Y '或' N '以使用将帮助您确保MySQL安装安全的设置:

  • 设置“验证密码”插件? [Y / N] n
  • 更改root密码? [Y / N] n
  • 删除匿名用户? [是/否]
  • 禁止远程root登录? [是/否]
  • 删除测试数据库并访问它? [是/否]
  • 现在重新加载特权表? [是/否]

现在,您需要创建一个数据库,以便Joomla可以存储其数据。

在下面输入命令并登录MySQL命令行界面(CLI):

sudo mysql -u root -p

输入您的root密码授予访问权限。

之后,使用以下命令创建数据库,用户并分配正确的特权:

?   CREATE DATABASE joomla_db;
?   GRANT ALL PRIVILEGES on joomla.* to 'joomla_db'@'localhost' identified by 'PASSWORD';
?   FLUSH PRIVILEGES;
?   QUIT;

您可以将“ joomla_db ”替换为您的首选值。建议为用户使用强密码。

步骤3:安装PHP

由于Joomla是用PHP(服务器端通用脚本语言)编写的,因此还需要安装PHP。还应使用给定命令将其与为Apache Web服务器量身定制的相关模块一起安装:

?   sudo apt-get install php libapache2-mod-php

提示确认安装时,键入“ Y”并按“ Enter”。

步骤4:安装Joomla

您应该安装“解压缩工具”,因为您要下载的文件将是.zip格式。要安装“解压缩工具”,请使用以下命令:

sudo apt-get install unzip

现在,使用以下命令创建一个“ tmp”文件夹,将在其中下载Joomla文件:

mkdir tmp

接下来,使用命令cd到'/ tmp'目录:

cd /tmp

使用给定的命令开始从官方网站下载最新版本的Joomla:

wget 

https://downloads.joomla.org/cms/joomla3/3-9-11/Joomla_3-9-11-Stable-Full_Package.zip?format=zip

运行此命令后,Joomla将下载到带有扩展名.zip(档案文件)的'tmp'文件夹中。

您需要解压缩下载的存档文件并将其复制到网站的根目录(可能在目录名“ joomla”下)。您可以为该文件夹使用任何名称。

使用以下命令创建目录:

sudo mkdir /var/www/html/joomla

使用以下命令解压缩已下载的文件:

sudo unzip Joomla_3-9-11-Stable-Full_Package.zip?format=zip  -d /var/www/html/joomla

第5步:配置Joomla并分配正确的文件权限

默认的Joomla安装随附文件“ htaccess.txt ”,应将其复制以创建“ .htaccess ”文件。要执行此操作,应使用以下命令:

sudo cp /var/www/html/joomla/htaccess.txt /var/www/html/joomla/.htaccess

您必须为文件提供正确的权限,以便Apache能够访问这些文件。使用以下命令来设置正确的权限:

sudo chown -R www-data.www-data /var/www/html/joomla
sudo chmod -R 755 /var/www/html/joomla

现在,您需要使用以下命令来重新启动Apache,以进行所有PHP设置:

sudo systemctl restart apache2

步骤6:通过浏览器完成Joomla安装

打开浏览器,然后将URL'http://yourdomain.com/joomla '放入URL地址栏中。重要的是要注意,您必须用服务器的域名或公共IP地址替换“ yourdomain.com”。您应该得到一个这样的窗口:

遵循屏幕指示,并按照上一篇文章中的说明填写所有必需的详细信息,然后完成安装。

现在,Joomla已成功安装在您的Ubuntu计算机上。