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

Cómo conectar un dominio a PrestaShop desde DirectAdmin

Actualizado el 2 de febrero de 2026

Antes de empezar: ¿Qué necesitas tener listo?

Conectar un dominio a PrestaShop desde DirectAdmin puede sonar a algo muy técnico, pero te prometo que es más sencillo de lo que parece. Antes de ponernos manos a la obra, vamos a asegurarnos de que tienes todo lo necesario para que el proceso sea un éxito a la primera.

Esto es lo que necesitas tener a mano:

  • Acceso a tu panel de DirectAdmin: con tu usuario y contraseña principal. Si no lo tienes, contacta con tu proveedor de hosting para que te lo facilite.
  • Un dominio registrado: el nombre de tu tienda online, por ejemplo, mitienda.com. Debes tener acceso a la gestión de sus DNS (normalmente en el sitio web donde lo compraste).
  • Los archivos de PrestaShop: el paquete de instalación, que puedes descargar desde el sitio oficial de PrestaShop. Es un archivo .zip.
  • Un cliente FTP o el administrador de archivos de DirectAdmin: para subir los archivos de PrestaShop a tu servidor. Puedes usar programas como FileZilla o el propio gestor de archivos del panel.
  • Paciencia y una taza de café: aunque es un proceso guiado, siempre viene bien tomárselo con calma.

¿Lo tienes todo? ¡Perfecto! Vamos a desglosar el proceso en pasos muy claros y fáciles de seguir.

Paso 1: Preparar el dominio en DirectAdmin

Lo primero que debemos hacer es asegurarnos de que tu dominio "vive" dentro de tu cuenta de hosting. PrestaShop DirectAdmin necesita que el dominio esté correctamente configurado para funcionar.

Añadir el dominio a tu cuenta

  1. Inicia sesión en DirectAdmin.
  2. Busca la sección "Gestión de Dominios" o "Dominios" en el menú principal.
  3. Haz clic en "Añadir Dominio" o "Crear Dominio".
  4. Escribe tu dominio sin "www" (por ejemplo, mitienda.com).
  5. Rellena el resto de campos. Si no sabes qué poner, deja los valores por defecto. DirectAdmin suele crear una carpeta para el dominio automáticamente.
  6. Haz clic en "Crear".

Una vez hecho esto, tu dominio ya está asociado a tu cuenta. Ahora, lo más importante: apuntar los DNS.

Configurar los DNS de tu dominio

Los DNS son como la "agenda telefónica" de Internet. Le dicen a los navegadores dónde encontrar tu web. Tienes que asegurarte de que tu dominio apunta a los servidores de tu hosting.

  1. Ve al sitio web donde compraste tu dominio.
  2. Busca la sección "Gestión de DNS", "Name Servers" o "Servidores de Nombres".
  3. Aquí tendrás que poner los Name Servers que te haya proporcionado tu proveedor de hosting. Suelen tener este formato: ns1.tuproveedor.com y ns2.tuproveedor.com.
  4. Guarda los cambios.

[WARNING] Los cambios de DNS pueden tardar desde 1 hora hasta 48 horas en propagarse por todo el mundo. No te asustes si tu dominio no carga inmediatamente. Es un proceso normal y no tienes que hacer nada más que esperar.

Paso 2: Crear la base de datos para PrestaShop

PrestaShop necesita una base de datos para guardar toda la información de tu tienda: productos, clientes, pedidos, etc. DirectAdmin nos facilita esta tarea.

Acceder a la gestión de bases de datos

  1. En tu panel de DirectAdmin, busca la sección "MySQL" o "Bases de Datos MySQL".
  2. Haz clic en "Crear nueva base de datos".

Crear la base de datos y el usuario

  1. En el campo "Nombre de la base de datos", escribe un nombre descriptivo. Por ejemplo: prestashop_db. Te recomendamos que sea algo fácil de recordar.
  2. En el campo "Usuario de la base de datos", crea un usuario. Por ejemplo: presta_user.
  3. Ahora, crea una contraseña segura para el usuario. DirectAdmin suele tener un botón para generar una automáticamente. ¡Guarda esta contraseña en un lugar seguro! La necesitarás en unos minutos.
  4. Haz clic en "Crear".

[INFO] DirectAdmin te mostrará un resumen con el nombre de la base de datos, el usuario y el servidor (que normalmente es localhost). Anota estos datos, ya que los necesitarás durante la instalación de PrestaShop.

Paso 3: Subir los archivos de PrestaShop al servidor

Ahora toca el trabajo manual: subir todos los archivos de PrestaShop a la carpeta de tu dominio. Puedes hacerlo de dos maneras: con un cliente FTP o con el Administrador de Archivos de DirectAdmin. Te explicaré ambas.

Opción A: Usando el Administrador de Archivos de DirectAdmin

Esta es la opción más cómoda si no quieres instalar programas externos.

  1. En DirectAdmin, ve a la sección "Administrador de Archivos".
  2. Navega hasta la carpeta de tu dominio. Normalmente, está en la ruta domains/tudominio.com/public_html/. Si no existe la carpeta public_html, créala dentro de la carpeta de tu dominio.
  3. Haz clic en el botón "Subir" en la parte superior.
  4. Selecciona el archivo .zip de PrestaShop que descargaste.
  5. Espera a que se suba el archivo por completo. Si es muy grande, puede tardar unos minutos.
  6. Una vez subido, verás el archivo .zip en el listado. Haz clic derecho sobre él y selecciona "Extraer".
  7. Se creará una carpeta con todos los archivos de PrestaShop. Mueve todos los archivos de dentro de esa carpeta a public_html (el directorio raíz). Es importante que los archivos estén directamente en public_html, no en una subcarpeta, para que tu dominio cargue la tienda al acceder a él.

Opción B: Usando un cliente FTP (como FileZilla)

  1. Descarga e instala un cliente FTP, como FileZilla.
  2. Abre FileZilla y conecta con los datos de tu cuenta FTP (host, usuario y contraseña). Estos datos los encuentras en DirectAdmin, en la sección "Cuentas FTP".
  3. En el panel derecho (el servidor), navega hasta domains/tudominio.com/public_html/.
  4. En el panel izquierdo (tu ordenador), navega hasta la carpeta donde descargaste el .zip de PrestaShop.
  5. Extrae el .zip en tu ordenador.
  6. Arrastra todos los archivos y carpetas de la carpeta extraída al panel derecho (a public_html).
  7. Espera a que se complete la transferencia.

[TIP] Asegúrate de que la carpeta public_html contenga directamente los archivos como config/, src/, index.php, etc. Si ves una subcarpeta con el nombre de la versión de PrestaShop, es que has subido mal los archivos.

Paso 4: Instalar PrestaShop paso a paso

Con los archivos en su sitio y la base de datos creada, ya podemos comenzar la instalación.

Iniciar el asistente de instalación

  1. Abre tu navegador web y escribe tu dominio: http://tudominio.com.
  2. Deberías ver el asistente de instalación de PrestaShop. Si no es así, espera un poco más a que los DNS se propaguen, o contacta con tu proveedor.

Configurar la tienda

  1. Selecciona tu idioma y haz clic en "Siguiente".
  2. Acepta los términos de la licencia y continúa.
  3. En el paso de "Compatibilidad", el asistente comprobará que tu servidor cumple con los requisitos. Si todo está bien, haz clic en "Siguiente".
  4. Ahora viene la parte importante: la configuración de la tienda.
    • Nombre de la tienda: ponle un nombre a tu tienda.
    • Actividad principal: elige el sector de tu negocio.
    • País y Zona horaria: selecciona tu país y tu zona horaria.

Configurar la cuenta de administrador

  1. En el siguiente paso, tendrás que crear la cuenta de administrador de tu tienda.
  2. Introduce tu nombre, apellidos, correo electrónico y una contraseña segura. Esta será la cuenta con la que accederás al panel de administración de PrestaShop.

Conectar la base de datos

  1. El asistente te pedirá ahora los datos de la base de datos PrestaShop.
  2. Rellena los campos con la información que guardaste antes:
    • Dirección del servidor de base de datos: normalmente localhost.
    • Nombre de la base de datos: el que creaste (ej. prestashop_db).
    • Usuario de la base de datos: el que creaste (ej. presta_user).
    • Contraseña de la base de datos: la que creaste para el usuario.
    • Prefijo de las tablas: déjalo como ps_ por defecto.
  3. Haz clic en "Siguiente" para que PrestaShop se conecte a la base de datos.

Finalizar la instalación

  1. El asistente instalará los archivos y las tablas necesarias.
  2. Al final, verás un mensaje de éxito. ¡Enhorabuena! Tu tienda ya está instalada.

[WARNING] ¡IMPORTANTE! Tras la instalación, PrestaShop te pedirá que elimines la carpeta install de tu servidor por seguridad. Puedes hacerlo desde el Administrador de Archivos de DirectAdmin o desde tu cliente FTP. No te saltes este paso, de lo contrario, tu tienda podría ser vulnerable a ataques.

Paso 5: Configuración post-instalación y SEO básico

Ya tienes tu tienda funcionando, pero vamos a darle un par de ajustes para que esté optimizada para los buscadores.

Activar el modo amigable de URLs (SEO)

  1. Accede al panel de administración de PrestaShop: http://tudominio.com/admin (o la ruta que hayas configurado).
  2. Ve a "Configuración avanzada" > "Rendimiento".
  3. Busca la opción "URLs amigables" y actívala.
  4. Guarda los cambios. Esto hará que tus URLs sean más limpias y fáciles de leer, lo que beneficia al SEO.

Configurar los ajustes de SEO

  1. Ve a "Configuración de la tienda" > "Parámetros generales" > pestaña "SEO y URLs".
  2. Aquí puedes configurar el título de tu tienda, la descripción y las palabras clave para la página de inicio.
  3. Utiliza palabras clave relevantes para tu negocio, como las que hemos mencionado al principio (ej. "prestashop directadmin", "conectar dominio prestashop").

Configurar la URL canónica

  1. En la misma pestaña, asegúrate de que la URL canónica esté configurada para usar tu dominio con www o sin www. Elige una opción y mantente consistente. Esto evita problemas de contenido duplicado.

Preguntas frecuentes (FAQ)

¿Puedo usar PrestaShop con un subdominio (ej. tienda.midominio.com)?

Sí, el proceso es el mismo. Solo tienes que crear el subdominio en DirectAdmin en lugar de un dominio principal y seguir los mismos pasos.

¿Qué hago si mi dominio ya está conectado a otro sitio web?

Si tu dominio ya apunta a otro hosting, solo tienes que cambiar los DNS para que apunten a los de tu nuevo hosting. Ten en cuenta que el sitio antiguo dejará de funcionar.

¿Es necesario tener un certificado SSL?

Sí, totalmente recomendable. Un certificado SSL cifra la conexión entre tu tienda y tus clientes. Hoy en día, es imprescindible para generar confianza y para el posicionamiento en Google. DirectAdmin suele tener herramientas como "Let's Encrypt" para instalarlo de forma gratuita.

¿Puedo instalar PrestaShop en un hosting con Syspanel?

Por supuesto. Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Para acceder al panel de control, solo tienes que introducir https://tudominio.com:2106 en tu navegador. Aunque la interfaz es un poco diferente, los conceptos son los mismos: crear la base de datos, subir archivos y configurar el dominio.

¿Qué hago si me olvido la contraseña de la base de datos?

No pasa nada, puedes cambiarla desde DirectAdmin. Ve a la sección de "MySQL", busca tu base de datos y haz clic en "Cambiar contraseña" para el usuario correspondiente.

¿Cómo puedo acceder al panel de administración de PrestaShop?

La URL de acceso suele ser http://tudominio.com/admin. Si no funciona, revisa la carpeta admin en tu servidor, ya que PrestaShop puede añadir un sufijo aleatorio a la carpeta por seguridad (ej. admin12345).

Con estos pasos, ya tienes tu tienda online funcionando. Recuerda que la práctica hace al maestro, y que no hay nada que no puedas resolver con un poco de paciencia y siguiendo estas guías. ¡Mucha suerte con tu nueva aventura de e-commerce!

¿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