LinuxParty
Escrito en PHP , Joomla es un CMS ( Sistema de gestión de contenido ) popular que se utiliza para crear sitios web y blogs impresionantes utilizando temas y toneladas de ingeniosos complementos. Viene en segundo lugar a WordPress como el sistema de gestión de contenido más popular y ampliamente utilizado .
Esta guía es un tutorial de cómo puede instalar Joomla en Rocky Linux y AlmaLinux .
Requisitos previos
Antes de configurar Joomla , asegúrese de tener instalada una instancia de la pila LAMP . Tenemos una guía completa sobre ambos.
Paso 1: instale módulos PHP adicionales
Con la pila LAMP instalada, sigamos adelante e instalemos algunos módulos PHP adicionales que serán necesarios en el camino durante la instalación.
$ 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ón, abra el archivo php.ini
$ sudo vim /etc/php.ini
Realice los siguientes cambios y guarde el archivo.
memory_limit = 256 output_buffering = Off max_execution_time = 300 date.timezone = Europe/London
Paso 2: Crear una base de datos para Joomla
Continuando, vamos a crear una base de datos para Joomla. Por lo tanto, acceda a su servidor de base de datos MariaDB.
$ sudo mysql -u root -p
Cree la base de datos de la siguiente manera. En este ejemplo, joomla_db es la base de datos de Joomla .
CREATE DATABASE joomla_db;
A continuación, cree un usuario de la base de datos y otorgue todos los privilegios a la base de datos de Joomla .
GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'P@ssword321';
Guarde los cambios y salga del indicador de MariaDB .
FLUSH PRIVILEGES; EXIT;
Crear base de datos Joomla
Paso 3: Descarga Joomla y configura
Después de la creación de la base de datos, descargue Joomla del sitio web o tome el archivo zip con el comando wget .
$ wget https://downloads.joomla.org/cms/joomla3/3-9-15/Joomla_3-9-15-Stable-Full_Package.zip?format=zip -O joomla.zip
Una vez descargado, descomprima el archivo Joomla en la raíz del documento.
$ sudo unzip joomla.zip -d /var/www/html/joomla
Asegúrese de otorgar la propiedad del directorio de joomla al usuario de apache.
$ sudo chown -R apache:apache /var/www/html/joomla/
Y establezca los permisos de la siguiente manera.
$ sudo chmod -R 775 /var/www/html/joomla/
Paso 4: configurar el host virtual de Apache para Joomla
Necesitamos configurar Apache para alojar Joomla . Para lograr esto, vamos a crear un archivo de host virtual para Joomla, y para eso, necesitamos configurar un archivo de host virtual como se muestra
$ sudo vim /etc/httpd/conf.d/joomla.conf
Pegue las siguientes líneas. Para la directiva, use el nombre de dominio completo (FQDN) o la IP pública del servidor.
<VirtualHost *:80>
ServerAdmin Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
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 y Salir. Luego reinicie el servidor web Apache HTTP para aplicar los cambios realizados.
$ sudo systemctl restart httpd
Si tiene un firewall en ejecución , debe permitir el tráfico HTTP al servidor web.
Ejecute el siguiente comando:
$ sudo firewall-cmd --add-service=http --zone=public --permanent
También es posible que desee permitir el protocolo HTTPS, que es un protocolo HTTP seguro.
$ sudo firewall-cmd --add-service=https --zone=public --permanent
Finalmente, vuelva a cargar el Firewall para aplicar los cambios.
$ sudo firewall-cmd --reload
En este punto, se debe poder acceder a Joomla desde un navegador web. Sigamos adelante y finalicemos la configuración.
Paso 5: acceda a Joomla desde el navegador
Inicie su navegador web y navegue por la URL que se muestra
http://ip-del-servidor o dominio.com
Esto lo dirige a la página que se muestra. Proporcione toda la información necesaria, como el nombre del sitio, la dirección de correo electrónico, el nombre de usuario y la contraseña, y haga clic en ' Siguiente '. Configuración principal de Joomla
Complete los detalles de la base de datos y haga clic en ' Siguiente' . Configuración de la base de datos de Joomla
Para la sección FTP , es seguro dejar todo en blanco por ahora y hacer clic en ' Siguiente '.
La siguiente pantalla le dará una descripción general de todas las configuraciones realizadas y le permitirá ver si se han cumplido todos los requisitos previos. Luego haga clic en ' Instalar '.
Una vez que la instalación se haya completado con éxito, se le pedirá que elimine la carpeta de instalación. Por lo tanto, haga clic en " Eliminar carpeta de instalación " para purgar el directorio.
Luego haga clic en el botón ' Administrador '. Esto lo dirigirá a la página de inicio de sesión que se muestra. Introduzca sus credenciales de inicio de sesión y haga clic en ' Iniciar sesión '.
Finalmente, obtendrá un vistazo al tablero de Joomla como se proporciona.
Desde aquí, puede crear y personalizar su blog o sitio web utilizando varios temas y complementos según sus preferencias. Eso es todo, chicos! Lo hemos guiado a través de la instalación de Joomla en Rocky Linux y AlmaLinux .
Además, también puede proteger su Joomla habilitando HTTPS en el sitio web.
-
Apache
- Cómo cambiar el nombre del servidor Apache por cualquier cosa personalizando el servidor
- Cómo instalar Varnish y realizar una evaluación comparativa del servidor web
- 13 consejos para reforzar la seguridad del servidor web Apache en Servidores Linux
- Cómo administrar el servidor Apache usando la herramienta "Apache GUI"
- Crear un sitio web protegido, con usuario y contraseña
- Cómo instalar Joomla en Rocky Linux y AlmaLinux
- Incrementar el rendimiento de su Web usando Nginx como Proxy con Apache
- ¿Cómo usar IPv6 en Apache?
- Cómo configurar HTTPS en Apache Web Server con CentOS
- Usar el comando occ, cómo funciona.
- Redirigir todo tu viejo dominio al nuevo dominio a través de .htaccess
- Ejemplos y Trucos de uso y configuración del htaccess de Apache
- Seguridad de Joomla: Cómo asegurar su sitio web de Joomla durante la instalación
- Securizar tu servidor Web Apache con mod_security
- Asegurar tu servidor Web Apache con ModSecurity