Hosting App's Version en ingles

Articulo de ayuda

Cómo Instalar Magento en tu Hosting

Instala Magento en tu hosting: requisitos del servidor, descarga, preparación de base de datos, asistente y configuración inicial de la tienda.

Publicado: 11/7/2026 Actualizado: 11/7/2026

Introducción

Magento es una de las plataformas de comercio electrónico más potentes del mundo. Está pensada para tiendas grandes, con catálogos extensos y necesidades avanzadas. A diferencia de WooCommerce o PrestaShop, Magento requiere más recursos y más conocimientos técnicos, pero a cambio ofrece una flexibilidad enorme.

En este artículo vas a ver qué necesitas para instalar Magento en tu hosting y cómo hacerlo paso a paso.

Antes de empezar: ¿Magento es para ti?

Magento no es la opción adecuada para todos los proyectos. Antes de instalarlo, valora si realmente lo necesitas.

Magento conviene si:

  • Tienes un catálogo muy grande (miles de productos).
  • Necesitas personalizaciones avanzadas en el proceso de compra.
  • Tu tienda tiene un volumen alto de pedidos.
  • Dispones de un equipo técnico o un desarrollador.

Magento NO conviene si:

  • Tu tienda es pequeña o mediana.
  • No tienes conocimientos técnicos ni quien te ayude.
  • Tu presupuesto de hosting es ajustado.

Para la mayoría de tiendas pequeñas y medianas, WooCommerce o PrestaShop son opciones más sencillas y suficientes.

Requisitos del servidor para Magento

Magento es exigente con los recursos del servidor. Antes de instalarlo, asegúrate de que tu hosting cumple:

  • PHP 8.1 o superior.
  • MySQL 8.0 o MariaDB 10.4 o superior.
  • Elasticsearch o OpenSearch (obligatorio para buscar productos).
  • Mínimo 2 GB de RAM recomendados para Magento.
  • Composer instalado en el servidor.
  • Extensiones PHP: bcmath, ctype, curl, dom, gd, intl, mbstring, openssl, pdo_mysql, simplexml, soap, xsl, zip.

[Imagen sugerida: captura de los requisitos del servidor de Magento]

Magento no funciona bien en un hosting compartido básico. Para una tienda en producción, necesitas un hosting con recursos garantizados, como un plan profesional avanzado o un VPS. En miHosting disponemos de VPS administrados que cumplen todos los requisitos de Magento.

Método 1: Instalar Magento con Softaculous (si está disponible)

Algunos hostings ofrecen Magento en Softaculous, el instalador automático. Si es tu caso, el proceso es el más rápido:

  1. Entra a cPanel.
  2. Abre Softaculous Apps Installer.
  3. Busca Magento.
  4. Haz clic en Install Now.
  5. Rellena los datos: dominio, nombre de la tienda, usuario y contraseña de administrador, base de datos.
  6. Haz clic en Install.

[Imagen sugerida: captura del formulario de instalación de Magento en Softaculous]

Comprueba que la versión que instala Softaculous sea Magento 2.x. La versión 1.x de Magento está obsoleta y ya no recibe soporte.

Método 2: Instalar Magento de forma manual

Si tu hosting no tiene Softaculous o prefieres hacerlo manualmente, sigue estos pasos.

Paso 1: Comprobar los requisitos del servidor

Antes de descargar nada, verifica que tu hosting cumple los requisitos de Magento. Puedes subir un archivo phpinfo.php con este contenido:

<?php phpinfo(); ?>

Ábrelo en el navegador y comprueba la versión de PHP y las extensiones instaladas. Si algo falta, contacta con tu hosting para que lo active.

Paso 2: Descargar Magento

  1. Ve a la web oficial (magento.com) y crea una cuenta gratuita.
  2. Descarga la última versión de Magento Open Source en formato ZIP o tarball.

Paso 3: Preparar la base de datos

  1. En cPanel, ve a Bases de datos MySQL.
  2. Crea una nueva base de datos, por ejemplo usuario_magento.
  3. Crea un usuario con contraseña segura.
  4. Asigna el usuario a la base de datos con todos los privilegios.

[Imagen sugerida: captura de la creación de la base de datos para Magento en cPanel]

Anota los datos: nombre de la base de datos, usuario y contraseña.

Paso 4: Subir los archivos

  1. Conéctate por FTP con FileZilla o usa el Administrador de archivos de cPanel.
  2. Ve a la carpeta de destino, normalmente public_html o una subcarpeta.
  3. Sube el archivo ZIP de Magento.
  4. Descomprime el ZIP.

Paso 5: Ejecutar el asistente de instalación

  1. Abre tu navegador y entra en https://tudominio.com.

  2. Se abrirá el asistente de configuración de Magento.

  3. Sigue los pasos:

    • Welcome: acepta los términos.
    • Readiness Check: Magento comprueba que el servidor cumple los requisitos. Si algo falla en rojo, debes resolverlo antes de continuar.
    • Database Setup: introduce los datos de la base de datos.
    • Web Configuration: define la URL de la tienda y el administrador.
    • Store Customization: zona horaria, moneda e idioma.
    • Admin Account: crea tu usuario y contraseña de administrador.
    • Install: espera a que termine la instalación.

[Imagen sugerida: captura del asistente de instalación de Magento]

Paso 6: Configurar Elasticsearch u OpenSearch

Magento necesita Elasticsearch u OpenSearch para el funcionamiento de la búsqueda interna de productos. Sin este servicio, Magento puede dar errores.

  1. Comprueba si tu hosting lo ofrece o instálalo (normalmente en un VPS).
  2. En el panel de Magento, ve a Stores → Configuration → Catalog → Catalog Search.
  3. Configura la conexión al servidor Elasticsearch u OpenSearch.
  4. Guarda y reindexa los datos.

Si tu hosting compartido no ofrece Elasticsearch, Magento no funcionará correctamente. En ese caso necesitas un VPS. En miHosting disponemos de VPS administrados donde configuramos Magento y Elasticsearch por ti.

Configuración inicial tras la instalación

Una vez instalado Magento, conviene hacer estos ajustes antes de añadir productos:

  1. Configura el SSL. Activa HTTPS para la tienda y el panel de administración.
  2. Configura la zona horaria, moneda e idioma.
  3. Revisa los impuestos según tu país.
  4. Activa la caché en System → Cache Management.
  5. Configura los correos transaccionales.

Consejos útiles

  • No elijas Magento a la ligera. Magento es potente pero complejo. Asegúrate de que lo necesitas antes de comprometerte.
  • Usa un hosting adecuado. Magento no funciona bien en hosting compartido básico. Necesita recursos garantizados.
  • Ten a un técnico o desarrollador. Magento requiere mantenimiento técnico. Si no tienes estos conocimientos, contrata soporte.
  • Haz copias de seguridad con frecuencia. Magento es complejo y un error puede ser difícil de revertir sin un backup.
  • Mantén todo actualizado. Magento, extensiones y servidor deben estar al día por seguridad.

Problemas frecuentes

El asistente de instalación falla en el Readiness Check

Alguno de los requisitos del servidor no se cumple. Revisa la versión de PHP, las extensiones faltantes o el límite de memoria (memory_limit). Magento necesita al menos 2 GB.

Magento va muy lento

Es habitual en hosting compartido. Magento necesita recursos. Si notas lentitud, valora pasar a un VPS o un plan de hosting superior.

La búsqueda de productos no funciona

Lo más probable es que Elasticsearch u OpenSearch no estén configurados o no estén disponibles. Revisa la configuración de búsqueda en Magento.

Aparece un error de límite de memoria

Edita el archivo php.ini o pide a tu hosting que suba el memory_limit a 2G o superior.

No puedo acceder al panel de administración

Comprueba la URL del administrador (puede ser una ruta personalizada) y tus credenciales. Si olvidaste la contraseña, usa la opción de recuperación.

Preguntas frecuentes

¿Magento es gratis?

Magento Open Source (la versión comunitaria) es gratuita. La versión Magento Commerce es de pago y está pensada para grandes empresas.

¿Puedo instalar Magento en un hosting compartido normal?

Técnicamente posible, pero no recomendado. Magento necesita recursos que un hosting compartido básico no puede garantizar. Para una tienda en producción, lo adecuado es un VPS o un plan de hosting avanzado.

¿Magento es adecuado para una tienda pequeña?

Generalmente no. Para tiendas pequeñas o medianas, WooCommerce o PrestaShop son opciones mucho más sencillas y suficientes.

¿Necesito saber programar para usar Magento?

Magento es más técnico que otras plataformas. Para sacarle partido y mantenerlo, necesitas conocimientos técnicos o un desarrollador.

¿Cuánto cuesta mantener una tienda Magento?

Los costes son más altos que con otras plataformas: hosting más potente (VPS), mantenimiento técnico, y posiblemente extensiones de pago. Magento está pensado para tiendas con volumen suficiente para asumir estos costes.

Magento: potencia para grandes proyectos

Magento es la plataforma adecuada para tiendas online grandes y complejas que necesitan máxima flexibilidad. No es la opción más sencilla, pero para el tipo de proyecto al que va dirigido, es una de las más potentes.

Si tu proyecto necesita Magento, asegúrate de tener un hosting adecuado. En miHosting disponemos de VPS administrados con recursos garantizados, Elasticsearch u OpenSearch, SSL gratuito y soporte técnico de técnicos reales que se encargan de la configuración. También podemos asesorarte sobre si Magento es la opción correcta para tu caso o si WooCommerce o PrestaShop encajan mejor. Abre un ticket desde tu panel de cliente y te ayudamos.