Supongamos que hemos comprado un VPS (servidor privado virtual) con Debian/Devuan para montar nuestro sitio Web, y ya hemos instalado y comprobado el correcto funcionamiento de una pila LAMP (Linux+Apache+PHP+MySQL). Ahora deseamos instalar Joomla! para montar nuestro sitio Web. Este artículo demuestra los simples pasos de instalación de Joomla! en un servidor LAMP con Debian.



Joomla! es un gestor de contenidos desarrollado en PHP similar a Wordpress. La principal ventaja de Joomla! respecto a este último es su eficiencia. Joomla! es un CMS que hace un menor uso de recursos (especialmente CPU y memoria) que Wordpress. No es el objetivo de este artículo hacer una comparativa de Joomla! y Wordpress, para ello mejor dejo este artículo: 5 Razones para cambiar de Wordpress a Joomla!.

Veamos entonces cómo es el proceso de instalación de Joomla! en español.

Preparación del servidor

El primer paso consiste en descargar el paquete. Obtener el enlace desde la página de descargas de Joomla! y descargarlo con wget:

# wget https://downloads.joomla.org/cms/joomla3/3-9-0/joomla_3-9-0-stable-full_package-zip?format=zip
# mv joomla_3-9-0-stable-full_package-zip\?format\=zip joomla_3-9-0-stable-full_package.zip

Crear el directorio raíz del sitio Web:

# cd /var/www/
# mkdir misitioweb
# cd misitioweb/

Extraer el paquete de instalación de Joomla! y setear los permisos a nivel filesystem:

# unzip ~/joomla_3-9-0-stable-full_package.zip
# chown -R www-data:www-data *

Habiendo configurado la raíz del sitio Web, el siguiente paso consiste en crear una base de datos y un usuario en MySQL.

Sólo resta definir un VirtualHost donde se asocie el nombre de dominio con la raíz, en la configuración de Apache:

<VirtualHost *:80>
    DocumentRoot "/var/www/misitioweb"
    ServerName misitioweb.com

    # directivas adicionales
</VirtualHost>

Instalación de Joomla!

En este punto ya es posible navegar al sitio Web para comenzar con la instalación de Joomla! desde un navegador.

En el primer paso de instalación, configurar los parámetros básicos del sitio y usuario y contraseña del administrador:

Luego, configurar la conexión a la base de datos, con el usuario y contraseña creados desde el cliente mysql en los pasos previos:

Siguiente, deshabilitar FTP:

No instalar datos de ejemplo ya que genera mucho contenido "basura":

Finalmente, se comprueban las dependencias (no deben quedar elementos no soportados):

Proceder con la instalación:

Al finalizar, eliminar la carpeta de instalación presionando el botón color ambar:

La instalación de Joomla! es muy sencilla, siempre que el servidor esté correctamente configurado.

Instalación del idioma español

El primer paso, luego de tener nuestro sitio Joomla! funcionando, consiste en instalar el idioma español. Para ello, ingresar al panel de control (URL /administrator) y autenticar como usuario administrador (con las credenciales creadas en el primer paso de instalación de Joomla!).

Acceder al menú "Extensions > Language Manager":

Presionar el botón "Install Languages" y buscar "sp" para instalar el idioma español ("Spanish"):

Presionar el botón "Install" y luego establecer como idioma por defecto presionando la estrella.

Configuración del sitio seguro (HTTPS)

El último paso consiste en habilitar el uso de HTTPS en el sitio Web. Para ello es necesario generar un certificado SSL gratis con certbot y luego configurar HTTPS en Apache.

Ahora sólo resta aprender a utilizar Joomla!, lo que significa crear artículos y categorías, crear menúes, definir módulos, instalar una plantilla, etc. La siguiente página es de gran ayuda para dar los primeros pasos con Joomla!:

Primeros pasos con Joomla!


Tal vez pueda interesarte


Compartí este artículo