GNU/Linux >> Tutoriales Linux >  >> Arch Linux

Cómo instalar Joomla en AlmaLinux 8

En este tutorial, le mostraremos cómo instalar Joomla en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, Joomla es un sistema de administración de contenido gratuito, de código abierto y popular. (CMS) que se puede utilizar para crear aplicaciones y sitios web en línea. Utiliza una aplicación PHP y bases de datos de back-end como MySQL/MariaDB. Es compatible con varios sistemas operativos, incluidos Linux, Windows, Mac OS, FreeBSD y Solaris, y es fácil se integra con Gmail y OpenID.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación del sistema de administración de contenido de Joomla en un AlmaLinux 8.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:AlmaLinux 8.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Joomla en AlmaLinux 8

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo dnf update
sudo dnf install epel-release

Paso 2. Instalación de un servidor LAMP.

Se requiere un servidor LAMP de AlmaLinux. Si no tiene LAMP instalado, puede seguir nuestra guía aquí.

Paso 3. Instalación de Joomla en AlmaLinux 8.

Ahora ejecutamos el siguiente comando para descargar el último paquete de instalación:

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

Después de eso, extraiga el archivo a la carpeta /var/www/html/ con el siguiente comando a continuación:

sudo unzip Joomla_3-9-28-Stable-Full_Package.zip -d /var/www/html

Tendremos que cambiar algunos permisos de carpetas:

sudo chown -R apache:apache /var/www/html/joomla
sudo chmod 755 /var/www/html/joomla

Paso 4. Configuración de MariaDB para NextCloud.

De forma predeterminada, MariaDB no está reforzado. Puede proteger MariaDB utilizando mysql_secure_installation texto. debe leer y debajo de cada paso cuidadosamente que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB segura:

mysql_secure_installation

Configúralo así:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

A continuación, debemos iniciar sesión en la consola de MariaDB y crear una base de datos para NextCloud. Ejecute el siguiente comando:

mysql -u root -p

Esto le pedirá una contraseña, así que ingrese su contraseña raíz de MariaDB y presione Enter. Una vez que haya iniciado sesión en su servidor de base de datos, debe crear una base de datos para Instalación de Joomla:

MariaDB [(none)]> create database joomladb;
MariaDB [(none)]> create user joomlauser@localhost identified by 'your-strong-passwd';
MariaDB [(none)]> grant all privileges on joomladb.* to joomlauser@localhost;
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

Paso 5. Configuración de Apache para Joomla.

Ahora cree un nuevo archivo de host virtual usando el siguiente comando:

nano /etc/httpd/conf.d/joomla.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot "/var/www/html/joomla"
   ServerName joomla.idroot.us
   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>

Guarde el archivo y salga. Luego, reinicie el servicio web Apache para aplicar los cambios:

sudo systemctl restart httpd
sudo systemctl enable httpd

Paso 6. Configure el cortafuegos.

Permita que el cortafuegos use HTTP y HTTPS y vuelva a cargarlo con los siguientes comandos:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

Paso 7. Acceso a la interfaz web.

Una vez que complete con éxito la instalación paso a paso, abra su navegador web y abra la URL http://joomla.idroot.us . Será redirigido a la siguiente pantalla:

¡Felicitaciones! Ha instalado Joomla con éxito. Gracias por usar este tutorial para instalar el sistema de administración de contenido de Joomla en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el Joomla oficial sitio web.


Arch Linux
  1. Cómo instalar MariaDB 10.6 en AlmaLinux 8

  2. Cómo instalar FileRun en AlmaLinux 8

  3. Cómo instalar Ntopng en AlmaLinux 8

  4. Cómo instalar Adminer en AlmaLinux 8

  5. Cómo instalar Laravel en AlmaLinux 8

Cómo instalar MongoDB en AlmaLinux 8

Cómo instalar Fail2Ban en AlmaLinux 8

Cómo instalar WordPress en AlmaLinux 8

Cómo instalar Cockpit en AlmaLinux 8

Cómo instalar MariaDB en AlmaLinux 8

Cómo instalar Etherpad en AlmaLinux 8