如何在 Rocky 上安装 Joomla Linux 8个

Joomla 是一个用 PHP 编写的免费开源平台内容管理系统 (CMS)。 它使您能够轻松创建动态网页和应用程序。 它包括一个易于使用的设计,使您可以充分利用其特性和功能。

安装 Joomla 需要什么

在继续之前,您需要在您的实例上安装 LAMP。 查看我们关于如何在 Rocky 上安装 LAMP 服务器的最新指南 Linux 8个

现在,让我们开始吧。

第 1 步:安装其他 PHP 模块

安装 LAMP 堆栈后,继续使用以下命令安装以下 PHP 模块:

$ sudo dnf install php php-gd php-pear php-xml php-soap php-mbstring php-intl php-ldap php-curl php-mysqlnd php-json php-zip php-opcache 

现在转到并修改 php.ini 文件:

$ sudo vim /etc/php.ini

更改以下参数:

memory_limit = 256

output_buffering = Off

max_execution_time = 300

date.timezone = Asia/Dubai

完成后,请务必将更改保存在命令行编辑器中。

第 2 步:为 Joomla 创建数据库

随着 PHP 的安装和配置 php.ini 顺便说一句,我们将为 Joomla 创建和配置一个数据库。

所以,登录 MariaDB 服务器

$ sudo mysql -u root -p

接下来,创建 Joomla 数据库:

$ CREATE DATABASE joomladb;

然后,创建一个数据库用户并将所有权限授予joomla 用户和数据库。

$ GRANT ALL PRIVILEGES ON joomladb.* TO 'joomlauser'@'localhost' IDENTIFIED BY '[email protected]!

完成后,保存退出 MariaDB.

第 3 步:下载并配置 Joomla

使用以下 wget 命令从官方网站下载最新的 Joomla 归档文件:

$ wget https://downloads.joomla.org/cms/joomla4/4-0-5/Joomla_4-0-5-Stable-Full_Package.zip?format=zip -O joomla.zip

接下来,解压文件,如图所示:

$ sudo unzip joomla.zip -d /var/www/html/joomla

接下来,授予位于 webroot 目录中的 Joomla 文件夹的所有权 Apache 用户。

$ sudo chown -R apache:apache /var/www/html/joomla/

接下来,如下配置目录权限,并为全局用户提供读取和执行 Joomla web 文件内容的访问权限。

$ sudo chmod -R 775 /var/www/html/joomla/

有了 Joomla 目录的权限和所有权,我们现在可以设置一个虚拟主机文件。

第 4 步:设置一个 Apache Joomla 的虚拟主机文件

现在我们需要配置 Apache Joomla 的虚拟主机。 为此,我们将配置一个虚拟主机文件,告诉服务器从哪里访问网站文件。

$ sudo vim /etc/httpd/conf.d/joomla.conf

接下来,将以下行附加到文件中。 为了 服务器名称 指令,随意使用服务器的公网IP或域名。

<VirtualHost *:80>

 ServerAdmin [email protected]

 DocumentRoot "/var/www/html/joomla"

 ServerName mysite.example.com

 ErrorLog "/var/log/httpd/mysite.example.com-error_log"

 CustomLog "/var/log/httpd/mysite.example.com-access_log" combined

<Directory "/var/www/html/joomla">

 DirectoryIndex index.html index.php

 Options FollowSymLinks

 AllowOverride All

 Require all granted

</Directory>

</VirtualHost>

保存虚拟主机并重启 Apache Web 服务器将更改应用到虚拟主机文件。

$ sudo systemctl restart httpd

太好了,最后一步是从 Web 浏览器完成 Joomla 的安装。

第 5 步:从 Web 浏览器完成 Joomla 安装

启动您的首选浏览器和浏览器地址:

$ https://server-ip or domain_name

您将被带到以下页面。 提供所需信息,然后单击“设置数据库连接”。

接下来,填写您的数据库详细信息并单击“安装 Joomla”。

等待安装过程完成。 如果安装完成并成功,您将看到以下输出:

然后选择“打开管理员”作为您的登录选项。 最后,将显示 Joomla 登录页面,如图所示。 提供您的登录凭据并点击“登录”按钮。

最后,Joomla 的仪表板将显示如下:

就是这样。 我们已经成功地在 Rocky 上安装了 Joomla Linux 8.