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

Cómo configurar dominios y subdominios para PrestaShop en Plesk

Actualizado el 21 de abril de 2026

Antes de Empezar: ¿Qué Necesitas para Configurar tu Dominio en Plesk?

Configurar un dominio o subdominio para PrestaShop en Plesk es más sencillo de lo que parece, pero conviene tener claros algunos conceptos antes de lanzarnos a los paneles. Plesk es un panel de control de hosting muy popular que te permite gestionar todo tu espacio web desde una interfaz gráfica. Piensa en él como el "cerebro" de tu servidor: desde ahí controlas bases de datos, correos, archivos y, por supuesto, los dominios que apuntan a tu tienda.

Para que tu tienda PrestaShop funcione correctamente, necesitas que el dominio (por ejemplo, mutienda.com) o el subdominio (por ejemplo, tienda.mutienda.com) estén correctamente enlazados a los archivos de tu instalación. Si este paso falla, los clientes verán errores de "Sitio no encontrado" o una página en blanco.

¿Qué necesitas tener a mano?

  • Acceso al panel de control de tu hosting (Plesk). Las credenciales suelen ser un usuario y contraseña que te proporciona tu proveedor.
  • El nombre del dominio o subdominio que quieres usar.
  • Tener PrestaShop ya instalado o, al menos, saber la carpeta donde están sus archivos (normalmente httpdocs).
  • Si vas a usar un subdominio, asegúrate de saber cómo crear registros DNS en el panel de tu registrador de dominios (donde compraste el dominio, como GoDaddy, Namecheap, etc.) o en el propio Plesk si gestionas el DNS desde ahí.

[INFO] Si tu dominio ya está registrado y apuntando a otro servidor, necesitarás cambiar los DNS o crear un registro de tipo A para que apunte a la IP de tu servidor Plesk. Plesk te mostrará la IP pública de tu servidor en la pantalla principal, anótala.


Paso 1: Acceder a Plesk y Localizar la Sección de Dominios

Lo primero es entrar en tu panel de Plesk. Normalmente se accede a través de una URL como https://tu-servidor:8443 o https://tu-ip:8443. Si no estás seguro, tu proveedor de hosting te habrá enviado un correo con el enlace directo.

Una vez dentro, verás un panel con diferentes iconos o secciones. Busca el apartado que se llama "Sitios web y dominios" o simplemente "Dominios". Esta es la zona donde se gestiona todo lo relacionado con tus páginas web.

Aquí verás una lista de los dominios que ya tienes configurados. Si es la primera vez, puede que ya exista un dominio principal (el que usaste al contratar el hosting). Este será nuestro punto de partida.


Paso 2: Configurar el Dominio Principal para PrestaShop

Si tu PrestaShop va a estar en el dominio principal (ej. mutienda.com), el proceso es muy directo. Plesk ya ha creado una estructura de carpetas para este dominio, normalmente en una carpeta llamada httpdocs.

Para configurarlo, sigue estos pasos:

  1. En la lista de dominios, haz clic en el nombre de tu dominio principal.
  2. Se abrirá una nueva pantalla con las herramientas de ese dominio. Busca la opción "Directorio raíz del sitio web" o "Documento raíz". Asegúrate de que apunta a httpdocs.
  3. Ahora, sube los archivos de tu PrestaShop a esa carpeta. Puedes usar el Administrador de archivos de Plesk (icono de carpeta) o un cliente FTP como FileZilla.
  4. Una vez subidos los archivos, es probable que necesites crear una base de datos MySQL para PrestaShop. Ve a la sección "Bases de datos" dentro de tu dominio y crea una nueva. Anota el nombre, usuario y contraseña, los necesitarás durante la instalación web de PrestaShop.
  5. Abre tu navegador y escribe http://mutienda.com. Deberías ver el asistente de instalación de PrestaShop. Sigue los pasos, indicando los datos de la base de datos que acabas de crear.

[TIP] Si al subir los archivos ves un error de "permiso denegado", revisa que los archivos tengan permisos 644 y las carpetas 755. Plesk suele establecerlos bien por defecto, pero si usas FTP, verifica la configuración de tu cliente.


Paso 3: Crear y Configurar un Subdominio para PrestaShop

Crear un subdominio prestashop es muy útil si quieres separar tu tienda del resto de tu web (por ejemplo, tienda.tudominio.com). Es un proceso muy común y Plesk lo facilita enormemente.

El proceso es el siguiente:

  1. Ve a la sección "Sitios web y dominios".
  2. Haz clic en el botón "Añadir subdominio" o "Crear subdominio". Normalmente está en la parte superior o en el menú de "Añadir nuevo".
  3. En el campo "Subdominio", escribe la parte que quieres antes de tu dominio principal. Por ejemplo, si quieres tienda.mutienda.com, escribe tienda.
  4. Plesk rellenará automáticamente el campo del dominio. Verás que se crea una estructura así: /mutienda.com/tienda. Esto significa que los archivos de este subdominio estarán en la subcarpeta tienda dentro de la carpeta de tu dominio principal.
  5. En la sección de "Propiedades del sitio web", puedes cambiar el directorio raíz si lo prefieres, pero te recomiendo dejar el que Plesk sugiere por defecto para evitar confusiones.
  6. Haz clic en "Aceptar" o "Añadir".

Plesk creará el subdominio y, automáticamente, creará la estructura de carpetas necesaria. También creará un registro DNS para que tienda.mutienda.com funcione en Internet (si Plesk gestiona el DNS de tu dominio).

Ahora, para instalar PrestaShop en el subdominio:

  1. Entra en el Administrador de archivos de Plesk.
  2. Navega hasta la carpeta de tu subdominio: mutienda.com/tienda.
  3. Sube todos los archivos de tu PrestaShop aquí.
  4. Crea una base de datos nueva para esta tienda (repitiendo el proceso del paso anterior). Es recomendable no reutilizar la base de datos de otra instalación para evitar conflictos.
  5. Accede a http://tienda.mutienda.com y ejecuta el instalador de PrestaShop.

[WARNING] Un error muy común es intentar usar la misma base de datos para dos instalaciones de PrestaShop. Esto puede corromper los datos. Crea siempre una base de datos nueva para cada tienda.


Paso 4: Configurar el DNS y los Registros A (Si es Necesario)

Si tu dominio no está usando los servidores DNS de Plesk, tendrás que crear un registro para que el subdominio funcione. Esto se hace en el panel de tu registrador de dominios.

¿Qué es un registro A? Es una instrucción que le dice a Internet "cuando alguien busque tienda.mutienda.com, envíalo a esta IP".

Pasos generales (pueden variar según tu registrador):

  1. Inicia sesión en el sitio web donde compraste tu dominio.
  2. Busca la sección "DNS", "Gestión de DNS" o "Zona DNS".
  3. Busca la opción de "Añadir registro" o "Añadir registro DNS".
  4. Selecciona el tipo de registro A.
  5. En el campo "Nombre" o "Host", escribe tienda (solo la parte del subdominio, sin el dominio completo).
  6. En el campo "Valor" o "Dirección IP", escribe la IP pública de tu servidor Plesk (la que anotaste al principio).
  7. Guarda los cambios.

[INFO] La propagación de DNS puede tardar desde unos minutos hasta 24-48 horas. No te preocupes si no funciona al instante. Puedes comprobar el estado de la propagación en sitios web como dnschecker.org.


Paso 5: Configurar el Certificado SSL (HTTPS) para tu Dominio o Subdominio

Hoy en día, tener SSL es imprescindible para el SEO y la confianza de los clientes. PrestaShop funciona mucho mejor con HTTPS, y Google penaliza las tiendas sin él.

En Plesk, activar SSL es muy sencillo:

  1. Ve a la sección "Sitios web y dominios".
  2. Haz clic en el dominio o subdominio que acabas de configurar.
  3. Busca la opción "Certificados SSL/TLS" o "Seguridad".
  4. Plesk te ofrecerá la opción de "Comprar" un certificado o "Instalar un certificado gratuito de Let's Encrypt". Te recomiendo la opción gratuita de Let's Encrypt, es perfecta para la mayoría de las tiendas.
  5. Sigue el asistente. Plesk renovará el certificado automáticamente.
  6. Una vez instalado, asegúrate de activar la opción "Redirección permanente a HTTPS" en la configuración del sitio web para que todos los visitantes usen la versión segura de tu tienda.

Paso 6: Configurar PrestaShop para el Nuevo Dominio o Subdominio

Si ya tenías PrestaShop instalado y solo estás cambiando de dominio o subdominio, tendrás que actualizar la configuración de la tienda para que funcione correctamente con la nueva URL.

Esto se hace desde la base de datos o desde el archivo de configuración:

  • Método 1 (Recomendado): Accede a tu base de datos con phpMyAdmin (desde Plesk). Busca la tabla ps_configuration (o ps_shop_url). Ahí deberás actualizar los campos PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL con tu nuevo dominio o subdominio (ej. tienda.mutienda.com).
  • Método 2 (Más fácil): Si PrestaShop está instalado, ve a Parámetros avanzados > Multitienda y revisa que la URL de la tienda es la correcta. Si no, edítala.

[WARNING] Cambiar la URL de PrestaShop sin actualizar estos campos puede provocar que la tienda redirija a la URL antigua o que no cargue los CSS y JS correctamente. Es el error más común tras un cambio de dominio.


Solución de Problemas Comunes (FAQ)

1. He creado el subdominio, pero me da error 404.

  • Revisa que los archivos de PrestaShop estén en la carpeta correcta (mutienda.com/tienda).
  • Comprueba que el registro DNS del subdominio apunta a la IP correcta.
  • Asegúrate de que la base de datos está creada y los datos de acceso en el archivo parameters.php de PrestaShop son correctos.

2. No veo el asistente de instalación de PrestaShop, solo veo un listado de archivos.

  • Esto significa que el servidor no está interpretando PHP. Revisa que la versión de PHP está activada en Plesk para ese dominio. Ve a Sitios web y dominios > PHP y selecciona una versión reciente (7.4 o superior).

3. Mi web carga, pero sin estilos ni imágenes.

  • Este es un problema clásico de URL incorrecta en PrestaShop. Revisa el paso 6 de esta guía para actualizar las URLs en la base de datos.
  • También puede ser que el archivo .htaccess no esté bien configurado. Regenera el .htaccess desde el panel de administración de PrestaShop (Parámetros avanzados > Rendimiento).

4. ¿Puedo usar PrestaShop en un subdominio y tener otra web en el dominio principal?

  • Sí, es totalmente compatible. Cada dominio y subdominio en Plesk es independiente. Puedes tener un WordPress en mutienda.com y tu PrestaShop en tienda.mutienda.com sin problemas.

5. ¿Qué pasa si mi hosting usa Syspanel en lugar de Plesk?

  • Si tu proveedor usa Syspanel (el antiguo panel de control), el proceso es muy similar. Accede por el puerto 2106 (ej. https://tu-ip:2106). La estructura de carpetas y la lógica de creación de subdominios es análoga a Plesk. Busca la sección de "Dominios" o "Subdominios" en el menú principal.

Conclusión y Recomendaciones Finales

Configurar plesk dominio prestashop y subdominio prestashop no tiene por qué ser una odisea. Con estos pasos, tendrás tu tienda online funcionando en un abrir y cerrar de ojos. La clave está en ser metódico: primero el dominio o subdominio, luego los archivos, después la base de datos y por último el SSL.

Resumen de buenas prácticas:

  • Copia de seguridad: Antes de hacer cambios grandes, realiza una copia de seguridad de tus archivos y base de datos desde Plesk.
  • Usa SSL desde el principio: Activa Let's Encrypt en cuanto tengas el dominio funcionando. Es gratis y vital para el SEO.
  • Mantén PrestaShop actualizado: Una tienda desactualizada es un blanco fácil para los hackers.
  • Prueba en un subdominio primero: Si estás migrando una tienda existente, configúrala en un subdominio de pruebas antes de tocar el dominio principal. Así evitas cortes en tu tienda actual.

Si has seguido todos los pasos y aún tienes problemas, no dudes en contactar con el soporte técnico de tu proveedor de hosting. Ellos tienen acceso directo al servidor y podrán ayudarte a diagnosticar cualquier problema de configuración. Pero con esta guía, el 99% de las veces podrás resolverlo tú mismo.

[TIP] Para verificar que todo funciona correctamente, después de la instalación, entra al panel de administración de PrestaShop (ej. tienda.mutienda.com/admin123) y ve a Parámetros avanzados > Rendimiento. Borra la caché y luego comprueba que la tienda carga correctamente en el front-end.

¿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