Saltar al contenido
Solo Software Libre

Guía completa: Cómo instalar Magento 2 en Ubuntu 18.04 paso a paso

Cómo instalar Magento 2 en Ubuntu 18.04: sigue esta guía paso a paso para configurar tu tienda en Magento rápidamente y de manera eficiente.

Índice

    Instalación de Magento 2 en Ubuntu 18.04: Preparación del entorno y pasos clave

    Magento es una de las plataformas de comercio electrónico más potentes y populares del mercado. Si estás buscando saber cómo instalar Magento 2 en Ubuntu 18.04, en esta guía te explicamos el proceso paso a paso, desde la configuración inicial hasta su puesta en marcha. Asegúrate de seguir los pasos cuidadosamente para evitar errores durante la instalación.

    Paso 1: Preparar el servidor

    Antes de comenzar, actualiza tu sistema Ubuntu 18.04 para garantizar que todos los paquetes estén actualizados. Abre una terminal y ejecuta los siguientes comandos:

    sudo apt update
    sudo apt upgrade

    Luego, asegúrate de instalar algunos paquetes esenciales para la instalación de Magento 2:

    sudo apt install curl git zip unzip

    Paso 2: Instalar Apache y MySQL

    Magento requiere un servidor web como Apache y una base de datos MySQL o MariaDB. Para instalar Apache y MySQL, ejecuta los siguientes comandos:

    sudo apt install apache2
    sudo apt install mysql-server

    Una vez instalados, configura MySQL creando una base de datos y un usuario para Magento:

    CREATE DATABASE magento;
    CREATE USER 'magento_user'@'localhost' IDENTIFIED BY 'password';
    GRANT ALL PRIVILEGES ON magento.* TO 'magento_user'@'localhost';
    FLUSH PRIVILEGES;

    Paso 3: Instalar PHP y extensiones necesarias

    Magento 2 necesita PHP 7.2 o superior junto con algunas extensiones adicionales. Para instalarlas, ejecuta el siguiente comando:

    sudo apt install php7.2 libapache2-mod-php php7.2-cli php7.2-mysql php7.2-xml php7.2-intl php7.2-mbstring php7.2-zip php7.2-curl

    Paso 4: Descargar Magento 2

    A continuación, descarga Magento desde su sitio oficial o usando Composer. Aquí te mostramos cómo hacerlo con Composer:

    cd /var/www/html
    composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento2

    Una vez descargado, ajusta los permisos de las carpetas para que Apache pueda gestionarlas correctamente:

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

    Paso 5: Configurar Apache para Magento

    Crea un archivo de configuración en Apache para Magento:

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

    Añade el siguiente contenido:

    <VirtualHost *:80>
        ServerAdmin admin@example.com
        DocumentRoot /var/www/html/magento2
        ServerName example.com
        <Directory /var/www/html/magento2/>
            AllowOverride All
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

    Habilita el nuevo sitio y reinicia Apache:

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

    Paso 6: Completar la instalación de Magento

    Abre tu navegador y dirígete a http://tu_dominio_o_ip para acceder al asistente de instalación de Magento. Sigue las instrucciones que aparecen en pantalla para completar la configuración de la tienda.

    Conclusión

    Ahora ya sabes cómo instalar Magento 2 en Ubuntu 18.04. Siguiendo estos pasos podrás tener tu tienda online en funcionamiento en poco tiempo. Asegúrate de mantener el sistema actualizado y de realizar copias de seguridad regularmente para garantizar su buen rendimiento.

    Usuario logueado: No