Image

Base de conocimientos → Instalación de Joomla en Ubuntu 20.04 (LAMP)

[Servidores virtuales] [Aplicaciones en VPS/VDS]
Fecha de publicación: 09.09.2022

Considere instalar Joomla CMS en Ubuntu 20.04 con LAMP preinstalado. Del mismo modo, puede agregar varios sitios a un servidor. La guía también será relevante para transferir sitios, por ejemplo, de alojamiento compartido a un servidor VPS.

Realizamos todas las configuraciones desde el usuario raíz, si está utilizando un usuario normal, agregue antes del comando sudo.

1. Instale los módulos php necesarios y descargue la última versión de Joomla

apt update && sudo apt upgrade
apt install php php-common libapache2-mod-php php-cli php-fpm php-mysql php-json php-opcache php-gmp php-curl php-intl php-mbstring php-xmlrpc php-gd php-xml php-zip
wget https://fossies.org/linux/www/Joomla_4.1.5-Stable-Full_Package.tar.bz2
apt install unzip
mkdir -p /var/www/joomla
tar -xf Joomla_4.1.5-Stable-Full_Package.tar.bz2 -C /var/www/joomla
mv /var/www/joomla /var/www/domain.tld


2. Crear una base de datos y escribir en la configuración

mariadb -u root

CREATE DATABASE joomla; GRANT ALL PRIVILEGES ON joomla.* TO 'user'@'localhost' IDENTIFIED BY 'your-password'; FLUSH PRIVILEGES; EXIT;


3. Configuración del servicio web
Asignar derechos y crear un archivo de configuración para nuestro dominio:

chown www-data:www-data /var/www/domain.tld/ -R

Vamos a crear un archivo de configuración:

nano /etc/apache2/sites-available/domain.tld.conf

ServerName www.domain.tld ServerAlias domain.tld

DocumentRoot /var/www/domain.tld

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/domain.tld.error.log CustomLog ${APACHE_LOG_DIR}/domain.tld.access.log combined

Reiniciemos los servicios:

apache2ctl configtest
a2ensite domain.tld.conf
systemctl reload apache2
/etc/init.d/php7.4-fpm restart


Cambie domain.tld a su ya configurado en el editor de DNS a la dirección IP del servidor VPS. Por lo tanto, puede agregar varios sitios por analogía. Vaya al navegador usando el dominio http://domain.tld/ configurado y complete la instalación en el navegador. Se le pedirá que seleccione un idioma, especifique un nombre de usuario y una contraseña de administrador, y especifique los parámetros creados para la base de datos, en nuestro caso estos son:

Nombre de usuario de la base de datos: user
Nombre de la base de datos: joomla
Contraseña: your-password

Esto completa la instalación. En el caso de una transferencia de sitio, puede colocar archivos existentes e importar la base de datos, luego especificar los parámetros en el archivo de configuración configuration.php en la raíz de la carpeta del sitio.





Sin comentarios aún