Com instal·lar Joomla a Rocky Linux i AlmaLinux


Escrit en PHP, Joomla és un CMS (Sistema de gestió de contingut) popular que s'utilitza per crear llocs web i blocs impressionants amb temes i un munt de complements enginyosos. Se situa en segon lloc a WordPress com el sistema de gestió de continguts més popular i utilitzat.

Consulteu la guia sobre com instal·lar WordPress a Rocky Linux i AlmaLinux.

Aquesta guia és una guia de com podeu instal·lar Joomla a Rocky Linux i AlmaLinux.

Abans de configurar Joomla, assegureu-vos que primer teniu instal·lada una instància de la pila LAMP. Tenim una guia completa sobre tots dos.

  • Com instal·lar LAMP Stack a Rocky Linux
  • Com instal·lar LAMP Stack a AlmaLinux

Pas 1: instal·leu mòduls PHP addicionals

Amb la pila LAMP instal·lada, continuem i instal·lem alguns mòduls PHP addicionals que seran necessaris durant la instal·lació.

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

A continuació, obriu el fitxer php.ini

$ sudo vim /etc/php.ini

Feu els canvis següents i deseu el fitxer.

memory_limit = 256
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/London

Pas 2: creeu una base de dades per a Joomla

Seguint endavant, crearem una base de dades per a Joomla. Per tant, accediu al vostre servidor de bases de dades MariaDB.

$ sudo mysql -u root -p

Creeu la base de dades de la següent manera. En aquest exemple, joomla_db és la base de dades per a Joomla.

CREATE DATABASE joomla_db;

A continuació, creeu un usuari de base de dades i concediu tots els privilegis a la base de dades de Joomla.

GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY '[email ';

Deseu els canvis i sortiu del missatge de MariaDB.

FLUSH PRIVILEGES;
EXIT;

Aquí hi ha un resum de totes les sentències SQL.

Pas 3: Baixeu Joomla i configureu-lo

Després de la creació de la base de dades, l'ordre wget.

$ wget https://downloads.joomla.org/cms/joomla3/3-9-15/Joomla_3-9-15-Stable-Full_Package.zip?format=zip -O joomla.zip

Un cop descarregat, descomprimiu el fitxer Joomla a l'arrel del document.

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

Assegureu-vos d'atorgar la propietat del directori joomla a l'usuari d'apache.

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

I establiu els permisos de la següent manera.

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

Pas 4: configureu l'Apache Virtual Host per a Joomla

Hem de configurar Apache per allotjar Joomla. Per aconseguir-ho, crearem un fitxer d'amfitrió virtual per a Joomla, i per això, hem de configurar un fitxer d'amfitrió virtual tal com es mostra.

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

Enganxeu les línies següents. Per a la directiva, utilitzeu el nom de domini totalment qualificat (FQDN) o la IP pública del servidor.

<VirtualHost *:80>
   ServerAdmin [email 
   DocumentRoot "/var/www/html/joomla"
   ServerName domain.com
   ErrorLog "/var/log/httpd/example.com-error_log"
   CustomLog "/var/log/httpd/example.com-access_log" combined

<Directory "/var/www/html/joomla">
   DirectoryIndex index.html index.php
   Options FollowSymLinks
   AllowOverride All
   Require all granted
</Directory>
</VirtualHost>

Guardar i sortir. A continuació, reinicieu el servidor web Apache HTTP per aplicar els canvis realitzats.

$ sudo systemctl restart httpd

Si teniu firewalld en execució, heu de permetre el trànsit HTTP al servidor web.

Executeu l'ordre següent:

$ sudo firewall-cmd --add-service=http --zone=public --permanent 

També és possible que vulgueu permetre el protocol HTTPS, que és un protocol HTTP segur.

$ sudo firewall-cmd --add-service=https --zone=public --permanent

Finalment, torneu a carregar el tallafoc per aplicar els canvis.

$ sudo firewall-cmd --reload

En aquest punt, Joomla hauria de ser accessible des d'un navegador web. Seguim endavant i finalitzem la configuració.

Pas 5: Accediu a Joomla des del navegador

Inicieu el vostre navegador web i navegueu per l'URL que es mostra

http://server-ip or domain.com

Això us dirigeix a la pàgina mostrada. Proporcioneu tota la informació necessària, com ara el nom del lloc, l'adreça de correu electrònic, el nom d'usuari i la contrasenya, i feu clic a Següent.

Ompliu els detalls de la base de dades i feu clic a Següent.

Per a la secció FTP, és segur deixar-ho tot en blanc de moment i fer clic a Següent.

La següent pantalla us donarà una visió general de tots els paràmetres realitzats i us permetrà veure si s'han complert tots els requisits previs. A continuació, feu clic a Instal·lar.

Un cop la instal·lació s'hagi completat correctament, se us demanarà que elimineu la carpeta d'instal·lació. Per tant, feu clic a Elimina la carpeta d'instal·lació per purgar el directori.

A continuació, feu clic al botó Administrador. Això us dirigirà a la pàgina d'inici de sessió que es mostra. Introduïu les vostres credencials d'inici de sessió i feu clic a Iniciar sessió.

Finalment, tindreu un cop d'ull al tauler de control de Joomla tal com es proporciona.

Des d'aquí, podeu crear i personalitzar el vostre bloc o lloc web utilitzant diversos temes i connectors segons les vostres preferències. Això és, nois! Us hem explicat la instal·lació de Joomla a Rocky Linux i AlmaLinux.

A més, també podeu protegir el vostre Joomla activant HTTPS al lloc web.