Saltar al contenido
Solo Software Libre

Cómo Instalar Joomla con Apache en Ubuntu 18.04: Guía Completa Paso a Paso

Cómo instalar Joomla con Apache en Ubuntu 18.04 de manera fácil y rápida. Sigue esta guía paso a paso y optimiza tu servidor para un rendimiento óptimo.

Índice

    Instalación Rápida y Sencilla de Joomla en Ubuntu 18.04 Utilizando Apache

    Joomla es un sistema de gestión de contenidos (CMS) de código abierto, ideal para crear sitios web dinámicos y potentes. En esta guía, te mostramos cómo instalar Joomla con Apache en Ubuntu 18.04 de manera sencilla, optimizando tanto la instalación como la configuración para garantizar un rendimiento óptimo.

    Requisitos Previos

    Antes de comenzar con la instalación, asegúrate de contar con lo siguiente:

    • Un servidor con Ubuntu 18.04.
    • Acceso root o privilegios de sudo.
    • Apache, MySQL y PHP instalados y configurados (también conocido como LAMP stack).

    Paso 1: Instalar Apache y PHP

    El primer paso para instalar Joomla en Ubuntu es asegurarse de tener Apache y PHP instalados. Ejecuta los siguientes comandos en tu terminal para instalar Apache y PHP:

    sudo apt update
    sudo apt install apache2
    sudo apt install php libapache2-mod-php php-mysql php-xml php-gd php-mbstring

    Una vez instalados, asegúrate de que Apache esté en funcionamiento:

    sudo systemctl start apache2

    Paso 2: Configurar MySQL

    Joomla necesita una base de datos para almacenar su contenido. Por lo tanto, el siguiente paso es configurar MySQL. Para hacerlo, ingresa en la consola de MySQL:

    sudo mysql -u root -p

    Dentro de MySQL, crea una nueva base de datos y un usuario dedicado para Joomla:

    CREATE DATABASE joomla_db;
    CREATE USER 'joomla_user'@'localhost' IDENTIFIED BY 'password_segura';
    GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

    Paso 3: Descargar Joomla

    Ahora, descarguemos la última versión de Joomla desde su sitio oficial. Usa wget para obtener el paquete de instalación:

    cd /tmp
    wget https://downloads.joomla.org/cms/joomla3/3-9-28/Joomla_3-9-28-Stable-Full_Package.zip

    Descomprime el archivo en el directorio raíz de tu servidor web:

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

    Asegúrate de que los permisos sean correctos:

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

    Paso 4: Configurar Apache para Joomla

    Debemos crear un archivo de configuración de host virtual para Joomla en Apache. Crea un nuevo archivo en el directorio sites-available:

    sudo nano /etc/apache2/sites-available/joomla.conf

    Agrega la siguiente configuración:

    <VirtualHost *:80>
        ServerAdmin admin@tu_dominio.com
        DocumentRoot /var/www/html/joomla
        ServerName tu_dominio.com
    
        <Directory /var/www/html/joomla/>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
    
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

    Guarda y cierra el archivo. Luego habilita el nuevo sitio y el módulo rewrite de Apache:

    sudo a2ensite joomla.conf
    sudo a2enmod rewrite
    sudo systemctl restart apache2

    Paso 5: Completar la Instalación de Joomla

    Accede a http://tu_dominio.com en tu navegador y sigue las instrucciones del instalador de Joomla. Introduce los detalles de la base de datos que creaste anteriormente y completa la instalación.

    Conclusión

    Con estos sencillos pasos, has aprendido cómo instalar Joomla con Apache en Ubuntu 18.04 de forma rápida y eficiente. Joomla es una herramienta increíblemente flexible que, con la configuración adecuada, te permitirá construir sitios web potentes y dinámicos. ¡Ahora puedes empezar a personalizar tu sitio web con Joomla!

    Usuario logueado: No