🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo configurar un dominio adicional en DirectAdmin para PrestaShop

Actualizado el 18 de mayo de 2026

Introducción: Preparando el terreno

Configurar un dominio adicional en DirectAdmin para PrestaShop puede parecer una tarea compleja, pero con esta guía paso a paso verás que es mucho más sencillo de lo que imaginas. Tanto si quieres lanzar una nueva tienda online como si necesitas separar tu negocio en varios dominios, este tutorial está pensado para que lo hagas sin conocimientos técnicos avanzados.

Antes de empezar, es importante que entiendas la diferencia entre un dominio principal y un dominio adicional. El dominio principal es el que se asocia a tu cuenta de hosting cuando la contratas. Un dominio adicional es un dominio extra que puedes añadir a la misma cuenta para alojar otro sitio web, como por ejemplo tu nueva tienda con PrestaShop, sin necesidad de contratar otro plan de hosting.

Requisitos previos antes de añadir un dominio en DirectAdmin

Para que todo el proceso funcione correctamente, necesitarás tener a mano lo siguiente:

  • Acceso al panel de control de DirectAdmin con permisos de administrador o usuario con privilegios suficientes.
  • El dominio que quieres añadir debe estar registrado y no asociado a otro servicio de hosting activo.
  • Acceso al panel de gestión de DNS de tu proveedor de dominio (donde compraste el dominio).
  • PrestaShop descargado en tu ordenador, o al menos acceso al instalador.
  • Un cliente FTP o el administrador de archivos de DirectAdmin para subir los archivos.

Paso 1: Añadir el dominio adicional en DirectAdmin

Lo primero que debes hacer es acceder a tu panel de DirectAdmin. Una vez dentro, sigue estos pasos:

1.1 Accede a la sección de gestión de dominios

En el menú principal de DirectAdmin, busca la sección que dice "Cuenta" o "Gestión de Dominios". Dependiendo de la versión de DirectAdmin que uses, puede aparecer como "Añadir Dominio" o "Dominios Adicionales". Haz clic ahí.

1.2 Rellena los datos del nuevo dominio

Verás un formulario con varios campos. Los más importantes son:

  • Nombre de dominio: Escribe el dominio completo, por ejemplo mitiendaonline.com. No pongas www ni http://.
  • Usuario: DirectAdmin te sugerirá un nombre de usuario automáticamente basado en el dominio. Puedes cambiarlo si lo prefieres, pero te recomiendo dejar el que sugiere.
  • Contraseña: Genera una contraseña segura para la cuenta FTP asociada a este dominio. Puedes usar el generador automático que incluye DirectAdmin.

1.3 Configura las opciones adicionales

En algunos casos, DirectAdmin te pedirá que elijas qué servicios quieres activar para este dominio. Asegúrate de que estén marcadas las siguientes opciones:

  • Servicio FTP: Necesario para subir los archivos de PrestaShop.
  • Servicio de correo: Si quieres tener cuentas de correo asociadas a este dominio.
  • Subdominio www: Para que funcione correctamente con y sin www.
  • Base de datos MySQL: Fundamental para PrestaShop, ya que la tienda necesita una base de datos para funcionar.

1.4 Confirma la creación

Haz clic en "Crear" o "Añadir Dominio" y espera unos segundos. DirectAdmin te mostrará un mensaje de confirmación indicando que el dominio se ha creado correctamente. A partir de este momento, el directadmin dominio adicional ya está listo para alojar tu tienda.

Paso 2: Configuración de DNS para tu dominio adicional

Este es uno de los pasos más importantes y donde más errores suelen ocurrir. Los DNS (Domain Name System) son como la agenda telefónica de internet: traducen tu nombre de dominio a la dirección IP de tu servidor.

2.1 Localiza los servidores DNS de tu cuenta

En DirectAdmin, ve a la sección "Configuración de DNS" o "Registros DNS". Busca los dos o tres servidores DNS que te proporciona tu proveedor de hosting. Normalmente tienen un formato similar a ns1.tuproveedor.com y ns2.tuproveedor.com.

2.2 Actualiza los DNS en tu registrador de dominios

Ahora ve al sitio web donde compraste tu dominio (por ejemplo, GoDaddy, Namecheap, DonDominio, etc.). Busca la sección de "Gestión de dominios" y después "Servidores DNS" o "Nameservers".

Aquí tienes dos opciones:

  • Opción A: Cambiar los nameservers del dominio a los de tu hosting. Esto hará que todo el tráfico del dominio apunte a tu servidor. Es la opción más sencilla.
  • Opción B: Mantener los nameservers actuales y solo añadir un registro A manualmente. Esta opción es más avanzada y solo se recomienda si tienes otros servicios asociados al dominio.

Para este tutorial, te recomiendo la Opción A, ya que es la más directa. Introduce los servidores DNS que te dio DirectAdmin y guarda los cambios.

2.3 Espera la propagación DNS

Ten en cuenta que los cambios de DNS no son inmediatos. Pueden tardar entre 2 y 48 horas en propagarse por todo el mundo. Durante este tiempo, es posible que el dominio no cargue correctamente. No te preocupes, es completamente normal.

[WARNING] No intentes instalar PrestaShop hasta que el dominio apunte correctamente a tu servidor. Si lo haces antes, podrías tener problemas con la instalación o con los certificados SSL.

Paso 3: Configurar la base de datos MySQL para PrestaShop

PrestaShop necesita una base de datos para almacenar productos, pedidos, clientes y configuraciones. Vamos a crearla directamente desde DirectAdmin.

3.1 Accede al gestor de bases de datos

En el panel de DirectAdmin, busca la sección "MySQL Management" o "Bases de Datos MySQL". Haz clic en ella.

3.2 Crea una nueva base de datos

Haz clic en "Crear nueva base de datos" y completa los campos:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo prestashop_db.
  • Usuario de la base de datos: Crea un usuario, por ejemplo prestashop_user.
  • Contraseña: Usa una contraseña segura y guárdala en un lugar seguro. La necesitarás durante la instalación de PrestaShop.

3.3 Asigna privilegios

Asegúrate de que el usuario tenga todos los privilegios sobre la base de datos. Normalmente DirectAdmin lo hace automáticamente, pero verifica que esté marcada la opción de "Todos los privilegios" o "ALL PRIVILEGES".

Paso 4: Subir PrestaShop al servidor

Ahora toca subir los archivos de PrestaShop a la carpeta del dominio adicional. Este proceso puede hacerse de dos maneras.

4.1 Opción recomendada: Usar el instalador automático de Softaculous

Si tu DirectAdmin incluye Softaculous (un instalador de aplicaciones), este es el método más fácil:

  1. Ve a la sección "Softaculous" en el panel de DirectAdmin.
  2. Busca PrestaShop en la lista de aplicaciones.
  3. Haz clic en "Instalar".
  4. Selecciona el dominio adicional que acabas de crear.
  5. Completa los datos de la tienda (nombre, descripción, idioma, etc.).
  6. Introduce los datos de la base de datos que creaste en el paso anterior.
  7. Haz clic en "Instalar" y espera a que termine.

4.2 Opción manual: Subir archivos por FTP

Si prefieres hacerlo manualmente, necesitarás descargar PrestaShop desde la web oficial. Luego:

  1. Descomprime el archivo en tu ordenador.
  2. Conéctate al servidor usando un cliente FTP como FileZilla.
  3. Accede a la carpeta domains y después a la carpeta de tu dominio adicional.
  4. Sube todos los archivos de PrestaShop a la carpeta public_html dentro de tu dominio.
  5. Una vez subidos, abre tu navegador y visita http://tudominio.com. Te aparecerá el asistente de instalación de PrestaShop.

Paso 5: Instalación de PrestaShop paso a paso

La instalación de PrestaShop es bastante guiada, pero aquí te dejo algunos consejos para que no te pierdas:

5.1 Selección del idioma

Elige tu idioma y haz clic en "Siguiente".

5.2 Verificación de requisitos

PrestaShop comprobará que tu servidor cumple con los requisitos mínimos. Si todo está en verde, continúa. Si ves algún aviso en rojo, anótalo y vuelve a comprobar la configuración de tu servidor.

5.3 Configuración de la tienda

Aquí tendrás que indicar:

  • Nombre de la tienda: El nombre comercial.
  • Actividad principal: Elige la categoría de tu negocio.
  • País: Tu país principal.
  • Moneda: La moneda de tu tienda.

5.4 Configuración de la cuenta de administrador

Crea el usuario y la contraseña para acceder al panel de administración de PrestaShop. Usa una contraseña robusta.

5.5 Configuración de la base de datos

Introduce los datos de la base de datos que creaste en el paso 3:

  • Dirección del servidor: Normalmente localhost.
  • Nombre de la base de datos: El que pusiste.
  • Usuario: El que creaste.
  • Contraseña: La que asignaste.
  • Prefijo: Te recomiendo dejarlo como ps_.

5.6 Finalizar la instalación

Haz clic en "Finalizar" y espera unos minutos. Al terminar, verás un mensaje de éxito. Importante: PrestaShop te pedirá que elimines la carpeta install del servidor por seguridad. Puedes hacerlo desde el administrador de archivos de DirectAdmin o desde tu cliente FTP.

Paso 6: Configurar SSL para tu dominio adicional

Hoy en día, tener SSL es imprescindible para cualquier tienda online, tanto para la seguridad de tus clientes como para el posicionamiento SEO.

6.1 Activar Let's Encrypt en DirectAdmin

La mayoría de los paneles DirectAdmin incluyen soporte para certificados SSL gratuitos de Let's Encrypt. Busca la sección "SSL Certificates" o "Certificados SSL" en tu panel.

6.2 Generar el certificado

Selecciona tu dominio adicional y haz clic en "Emitir" o "Generar". DirectAdmin se encargará de todo automáticamente. En unos minutos tendrás tu certificado SSL activo.

6.3 Forzar la redirección a HTTPS

Una vez tengas el SSL activo, es recomendable forzar que todas las visitas se redirijan a la versión segura (https://). Esto se hace modificando el archivo .htaccess de tu dominio. Puedes hacerlo desde el administrador de archivos de DirectAdmin añadiendo estas líneas al principio del archivo:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Paso 7: Verificación final y solución de problemas comunes

Una vez instalado, es hora de comprobar que todo funciona correctamente.

7.1 Comprueba el front-office y el back-office

  • Front-office: Visita https://tudominio.com y verifica que la tienda carga correctamente.
  • Back-office: Accede a https://tudominio.com/admin (o la URL que configuraste durante la instalación) e inicia sesión con tus credenciales.

7.2 Solución de problemas frecuentes

Error "Dominio no encontrado": Si el dominio no carga, espera más tiempo o verifica los DNS en tu registrador.

Error de base de datos: Si PrestaShop muestra errores de conexión, revisa que los datos de la base de datos estén bien escritos.

Archivos no subidos correctamente: Si ves una página en blanco, es posible que algunos archivos no se hayan subido bien. Revisa la carpeta public_html y vuelve a subir los archivos que falten.

[TIP] Si tu proveedor de hosting utiliza Syspanel (el panel de control que antes se llamaba HestiaCP), ten en cuenta que el puerto de acceso es el 2106. Aunque este tutorial se centra en DirectAdmin, los conceptos son similares y te sirvirán como referencia si algún día cambias de panel.

Preguntas frecuentes (FAQ)

¿Puedo tener varias tiendas PrestaShop en diferentes dominios con una sola cuenta de hosting?

Sí, siempre que tu plan de hosting lo permita. Cada dominio adicional tendrá su propia instalación de PrestaShop, su base de datos y sus archivos independientes.

¿Cuánto tarda en propagarse el DNS de mi dominio adicional?

Normalmente entre 2 y 48 horas, aunque en la mayoría de los casos suele estar operativo en menos de 6 horas.

¿Es necesario contratar un plan de hosting específico para PrestaShop?

No, DirectAdmin es compatible con PrestaShop siempre que tu servidor cumpla con los requisitos mínimos (PHP 7.2 o superior, MySQL 5.6 o superior, etc.). Consulta con tu proveedor si tienes dudas.

¿Puedo usar un subdominio en lugar de un dominio adicional para PrestaShop?

Sí, puedes usar un subdominio como tienda.tudominio.com. El proceso es similar, pero cambia el tipo de dominio que creas en DirectAdmin.

¿Qué hago si quiero transferir mi dominio desde otro hosting?

Deberás cambiar los DNS en tu registrador como hemos explicado en el paso 2. Una vez apunte a tu nuevo servidor, podrás instalar PrestaShop y migrar los datos.

Conclusión final

Configurar un dominio adicional en DirectAdmin para PrestaShop no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos con calma, tendrás tu tienda online funcionando en menos de una hora. Recuerda que la clave está en hacer las cosas en orden: primero el dominio, luego los DNS, después la base de datos y finalmente la instalación de PrestaShop.

Si te has quedado con alguna duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu proveedor de hosting. Y recuerda: la práctica hace al maestro. La primera vez puede parecer complicado, pero la segunda vez te llevará apenas unos minutos.

[INFO] Este tutorial está orientado a usuarios con acceso a DirectAdmin. Si tu hosting utiliza otro panel de control, el proceso puede variar ligeramente, pero los conceptos generales son aplicables en la mayoría de los casos.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel