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.

Cómo instalar Magento 2 en Ubuntu

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.