Magento es una potente plataforma de comercio electrónico que utilizan miles de tiendas online profesionales en todo el mundo. Ofrece una amplia gama de funciones y posibilidades que la hacen ideal tanto para pequeñas como para grandes empresas. En esta guía detallada te explicamos paso a paso cómo instalar Magento con Installatron en DirectAdmin, y te damos consejos y ejemplos adicionales para que empieces con buen pie.

Antes de empezar

Comprobar los requisitos del sistema

Antes de empezar a instalar Magento, es fundamental comprobar que tu servidor cumple los requisitos específicos del sistema. Así evitas problemas durante la instalación o después de ella. Comprueba antes lo siguiente:

  • PHP: versión 8.1 o superior (para Magento 2.4.6+)
  • Base de datos: MySQL 8.0 o MariaDB 10.6
  • RAM: mínimo 2GB (se recomiendan 4GB para un mejor rendimiento)
  • Espacio en disco: espacio suficiente en disco (mínimo 2GB libres)

Para obtener información más detallada sobre los requisitos del sistema, consulta también: Requisitos del sistema de Magento.

Crear una base de datos

Uno de los primeros pasos del proceso de instalación es crear una base de datos. Es imprescindible porque Magento necesita una base de datos para almacenar la información. Sigue estos pasos:

  1. Ve a MySQL Management en DirectAdmin.
  2. Haz clic en Create Database.
  3. Ponle un nombre a la base de datos (por ejemplo, magento).
  4. Anota el nombre de la base de datos, el usuario y la contraseña para usarlos más adelante.

Instalar Magento con Installatron

Paso 1: Abre Installatron

  1. Inicia sesión en DirectAdmin.
  2. Ve a Installatron Applications Installer.
  3. Busca "Magento" en la lista de aplicaciones.
  4. Haz clic en Magento Open Source.

Paso 2: Configura la instalación

Rellena los datos de instalación. Este paso es crucial, porque una configuración correcta hace que tu tienda online funcione sin problemas.

Ubicación

  • Domain: selecciona tu dominio.
  • Directory: déjalo vacío para el dominio principal, o escribe una subcarpeta (por ejemplo, "shop").

Versión

  • Selecciona la versión estable más reciente (Magento 2.4.x).
  • Elige versiones anteriores solo si tienes motivos concretos, por ejemplo la compatibilidad con extensiones que ya usas.

Base de datos

  • Database: selecciona la base de datos que has creado antes.
  • Username: el usuario de la base de datos.
  • Password: la contraseña de la base de datos.
  • Table Prefix: déjalo vacío o escribe "mage_" (ayuda a evitar conflictos con otras instalaciones).

Consejo: también puedes dejar que Installatron cree la base de datos automáticamente. En ese caso puedes saltarte el paso "Crear una base de datos" de más arriba.

Cuenta de administrador

  • Admin Username: elige un nombre de usuario único (no uses nombres estándar como "admin").
  • Admin Password: elige una contraseña segura, de 12 caracteres como mínimo, que combine letras, números y símbolos.
  • Admin Email: tu dirección de correo electrónico para notificaciones y para recuperar la contraseña.

Ajustes de la tienda

  • Store Name: el nombre de tu tienda.
  • Store Email: el correo electrónico de contacto de la tienda.
  • Default Currency: EUR.
  • Default Language: español.

Paso 3: Inicia la instalación

  1. Comprueba todos los ajustes con atención.
  2. Haz clic en Install.
  3. Espera a que termine la instalación (puede tardar de 5 a 15 minutos, según la velocidad del servidor).
  4. Recibirás una confirmación con los datos de inicio de sesión.

Después de la instalación

Acceso al panel de administración

  1. Ve a: example.nl/admin o a la URL de administración indicada.
  2. Inicia sesión con las credenciales de administrador que has elegido.
  3. A continuación, configura los ajustes básicos de tu tienda en Stores > Configuration.

Primeros pasos de configuración

Después de la instalación hay algunos pasos de configuración importantes que debes completar para poner en marcha tu tienda online:

  1. Configuración de la tienda: introduce la información básica de la tienda, como la dirección y los datos de contacto.
  2. Métodos de envío: configura las opciones de envío, como los gastos de envío estándar y los métodos de envío (por ejemplo, DHL, PostNL).
  3. Métodos de pago: conecta proveedores de pago como PayPal, iDEAL o el procesamiento de tarjetas de crédito.
  4. Impuestos: define los tipos de IVA según tu ubicación y la legislación aplicable.
  5. Primeros productos: añade productos de prueba para comprobar que todo funciona bien.

Instalar datos de ejemplo (opcional)

Para un entorno de demostración, puedes instalar datos de ejemplo y hacerte una idea de cómo puede quedar tu tienda online:

  1. Instala los datos de ejemplo por SSH con bin/magento sampledata:deploy.
  2. A continuación, ejecuta bin/magento setup:upgrade.

Problemas frecuentes

La instalación falla

Si la instalación falla, puede deberse a varias causas:

  • Memory limit: pide al soporte que aumente el memory_limit de PHP a 2G.
  • Timeout: pide al soporte que aumente el max_execution_time.
  • Permisos: comprueba que todas las carpetas tengan permisos de escritura (755).

El panel de administración no carga

Si el panel de administración no carga, prueba lo siguiente:

  • Vacía la caché con bin/magento cache:clean.
  • Comprueba que la URL de administración sea correcta.
  • Consulta los registros de errores para ver los mensajes de error concretos.

La tienda online no carga después de la instalación

¿Ves una página en blanco o rota en lugar de tu tienda online? Inicia sesión por SSH y ejecuta lo siguiente en la carpeta de Magento:

  1. Vacía la caché: bin/magento cache:flush
  2. Comprueba que las carpetas var/, generated/, pub/static/ y pub/media/ tengan permisos de escritura para tu usuario de hosting.

¿No se soluciona? Consulta los registros de errores en DirectAdmin para ver el mensaje de error exacto.

Errores "Out of memory"

Magento necesita mucha memoria. Estas son algunas soluciones:

  1. Pide al soporte que aumente el memory_limit.
  2. Plantéate un plan de hosting mayor, con más recursos.
  3. Optimiza la configuración de Magento eliminando las extensiones innecesarias.

Instalación lenta

Una instalación lenta es normal en Magento, así que hace falta paciencia. No interrumpas la instalación antes de tiempo. Si se produce un timeout, reinicia la instalación.

Consejos de rendimiento después de la instalación

Para optimizar el rendimiento de tu tienda online Magento, aquí tienes algunos consejos:

  1. Activar la caché: ve a Admin > System > Cache Management y asegúrate de que todas las cachés estén activadas.
  2. Flat catalogs: en tiendas grandes, plantéate usar flat catalog tables para mejorar el tiempo de carga.
  3. Configurar cron: configura tareas cron para tareas automáticas como enviar correos electrónicos y generar informes. Consulta: Configurar tareas cron en DirectAdmin.
  4. Modo de producción: pon Magento en modo de producción con bin/magento deploy:mode:set production para mejorar el rendimiento.

Instalación manual (alternativa)

Si Installatron no está disponible, también puedes instalar Magento manualmente:

  1. Descarga Magento desde magento.com.
  2. Sube los archivos por FTP a la carpeta public_html.
  3. Descomprime el archivo.
  4. Instala Magento por SSH con bin/magento setup:install (el asistente de instalación web ya no existe desde Magento 2.4).

¿Necesitas ayuda?

Estamos a tu disposición. ¿Te has encontrado con algún problema o tienes alguna duda? Nuestro equipo de soporte te ayuda personalmente con mucho gusto. Envíanos un mensaje a través del sistema de tickets: solemos responder en unas horas y buscamos contigo la mejor solución.

¿Buscas hosting web? Consulta nuestra oferta.