50% de descuento en todos los planes, por tiempo limitado. Desde $2.48/mo
Magento

Magento

Magento (ahora Adobe Commerce) es una plataforma de comercio electrónico de código abierto. Gestión de catálogos multi-tienda, multi-divisa y con capacidades B2B para comercios online de alto volumen. Usada en Coca-Cola, Ford y Helly Hansen. La alternativa real a Shopify para tiendas con un GMV anual superior a 10 M$.

Versión

2.4.6

Sistema operativo

Ubuntu Server 22.04 LTS

RAM mín.

8 GB

Tipos de IP

IPv4

Acceder a Magento

Abre tu navegador: http://<server-ip>

Encontrar el panel de administración URL:

php /var/www/magento2/bin/magento info:adminuri

Inicia sesión con las credenciales almacenadas en: /root/.cloudzy-creds

Archivos y directorios importantes

  • Instalación de Magento: /var/www/magento2
  • Archivo de configuración de Magento: /var/www/magento2/app/etc/env.php
  • CLI de Magento: /var/www/magento2/bin/magento
  • Autenticación de Composer para repo.magento.com: /var/www/.composer/auth.json
  • Caché de Composer: /var/www/.cache/composer
  • Configuración de vhost de Apache: /etc/apache2/sites-available/magento.conf
  • Enlace simbólico del sitio activo: /etc/apache2/sites-enabled/magento.conf
  • Credenciales de administrador y base de datos: /root/.cloudzy-creds
  • Registros de Magento: /var/www/magento2/var/log
  • Caché de Magento: /var/www/magento2/var/cache
  • Almacenamiento de sesiones de Magento: /var/www/magento2/var/session
  • Clave SSL autofirmada: /etc/apache2/ssl/privkey.pem
  • Certificado SSL autofirmado: /etc/apache2/ssl/fullchain.pem

Gestión de servicios

Apache2:

systemctl restart apache2
systemctl status apache2

MySQL:

systemctl restart mysql
systemctl status mysql

Elasticsearch:

systemctl restart elasticsearch
systemctl status elasticsearch

Comandos CLI de Magento

Activar el modo de mantenimiento:

php /var/www/magento2/bin/magento maintenance:enable

Desactivar el modo de mantenimiento:

php /var/www/magento2/bin/magento maintenance:disable

Vaciar la caché:

php /var/www/magento2/bin/magento cache:flush

Establecer el modo de despliegue:

php /var/www/magento2/bin/magento deploy:mode:set production

Comprobar la URL URL de administración:

php /var/www/magento2/bin/magento info:adminuri

Habilitar SSL con un dominio

1. Apunta tu dominio a la IP del servidor.

2. Edita la configuración de Apache y reemplaza ServerName <IP>; con tu dominio («<your-domain>):

vim /etc/apache2/sites-available/magento.conf

3. Instala Certbot:

apt install -y certbot python3-certbot-apache

4. Ejecuta el siguiente comando para generar un certificado Let's Encrypt válido:

certbot --apache --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Reinicia Apache para aplicar los cambios:

systemctl restart apache2

6. Abre el navegador y visita: https://yourdomain.com

Más en Self Hosted

Aplicaciones relacionadas.

Despliega Magento ahora. Desde 2,48 $/mes.