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

Migrar PrestaShop a Plesk: guía fácil

Actualizado el 10 de junio de 2026

Introducción: ¿Por qué migrar tu tienda PrestaShop a Plesk?

Migrar una tienda online puede sonar a tarea complicada, pero con la guía adecuada es un proceso muy manejable. Plesk es uno de los paneles de control de hosting más populares y amigables, ideal para gestionar sitios web, bases de datos y correos desde un solo lugar. Si estás considerando migrar PrestaShop a Plesk, probablemente busques mejor rendimiento, mayor seguridad o simplemente un cambio de proveedor de hosting.

En este artículo te explicaré paso a paso cómo transferir PrestaShop a Plesk de forma segura, sin perder datos y con el mínimo tiempo de inactividad para tu tienda. Además, incluiremos consejos útiles para que la migración de tu tienda PrestaShop sea todo un éxito, incluso si no eres un experto técnico.


Paso 1: Preparativos antes de la migración

Antes de empezar, es fundamental tener todo listo. Esto te ahorrará dolores de cabeza y evitará errores.

1.1. Haz una copia de seguridad completa de tu PrestaShop actual

Este es el paso más importante. Necesitas respaldar:

  • Archivos del sitio: todo el contenido de la carpeta donde está instalado PrestaShop (normalmente public_html o www).
  • Base de datos: la base de datos MySQL que usa tu tienda.

Puedes hacerlo desde el panel de control de tu hosting actual (cPanel, DirectAdmin, Syspanel, etc.) o mediante FTP y phpMyAdmin.

[INFO] Si tu hosting actual usa Syspanel (antes conocido como HestiaCP), accede por el puerto 2106 (ejemplo: tudominio.com:2106). Allí encontrarás opciones para hacer backup de archivos y bases de datos.

1.2. Verifica los requisitos de Plesk

Plesk suele tener requisitos similares a otros paneles, pero asegúrate de que tu nuevo servidor tenga:

  • PHP 7.4 o superior (PrestaShop 1.7 requiere al menos PHP 7.1, pero 8.0 o 8.1 es mejor).
  • MySQL 5.7 o MariaDB 10.2+.
  • Módulos de PHP necesarios: mysqli, gd, curl, json, mbstring, openssl, pdo_mysql, zip, xml, etc.

[TIP] Si no estás seguro, pídele a tu proveedor de hosting que confirme que el plan soporta PrestaShop.

1.3. Crea un dominio o subdominio en Plesk

Antes de migrar, debes tener un lugar donde poner la tienda. En Plesk:

  1. Ve a Sitios web y dominios.
  2. Haz clic en Añadir dominio o Añadir subdominio.
  3. Ingresa el nombre (ej: tutienda.com o tienda.tudominio.com).
  4. Asegúrate de que esté activo y tenga soporte para PHP y base de datos.

Paso 2: Transferir los archivos de PrestaShop a Plesk

Una vez que tienes la copia de seguridad y el dominio listo, es hora de mover los archivos.

2.1. Sube los archivos mediante FTP o el administrador de archivos de Plesk

  • Usando FTP: Conéctate al servidor de Plesk usando un cliente como FileZilla. La carpeta raíz de tu dominio suele ser httpdocs o public_html. Sube todos los archivos de tu PrestaShop allí.
  • Usando el administrador de archivos de Plesk: Desde el panel, ve a Archivos y sube el archivo comprimido (ZIP) de tu tienda. Luego descomprímelo.

[WARNING] No olvides subir también el archivo .htaccess si existe. Es importante para las reglas de reescritura de URL.

2.2. Ajusta los permisos de archivos y carpetas

PrestaShop necesita ciertos permisos para funcionar correctamente. En Plesk:

  • Las carpetas deben tener permisos 755.
  • Los archivos deben tener permisos 644.
  • La carpeta config, img, mails, modules, override, themes, tools, translations, upload, download y sitemap deben ser escribibles (a veces 777, pero 755 con propietario correcto es más seguro).

Puedes cambiar permisos desde el administrador de archivos de Plesk o mediante FTP.


Paso 3: Migrar la base de datos de PrestaShop

La base de datos contiene toda la información de tu tienda: productos, clientes, pedidos, etc. Es crucial transferirla correctamente.

3.1. Exporta la base de datos desde tu hosting anterior

Accede a phpMyAdmin desde tu panel anterior (o usando Syspanel en puerto 2106 si aplica). Selecciona la base de datos de PrestaShop y haz clic en Exportar. Elige el método rápido y formato SQL. Descarga el archivo.

3.2. Crea una base de datos nueva en Plesk

En Plesk:

  1. Ve a Bases de datos.
  2. Haz clic en Añadir base de datos.
  3. Dale un nombre (ej: prestashop_db).
  4. Crea un usuario y contraseña para la base de datos.
  5. Anota estos datos, los necesitarás después.

3.3. Importa el archivo SQL a la nueva base de datos

Desde el mismo panel de Plesk, selecciona la base de datos recién creada y haz clic en Importar. Sube el archivo SQL que exportaste. También puedes usar phpMyAdmin dentro de Plesk para importar.

[INFO] Si el archivo SQL es muy grande, puede dar error de tiempo de espera. En ese caso, pide a tu hosting que aumente el límite o usa la línea de comandos (si tienes acceso SSH).


Paso 4: Configurar la conexión a la base de datos en PrestaShop

Ahora que los archivos y la base de datos están en Plesk, debes decirle a PrestaShop que use la nueva base de datos.

4.1. Edita el archivo app/config/parameters.php

Este archivo contiene la configuración de la base de datos. Búscalo en la carpeta de tu tienda. Deberías ver algo como:

'database_host' => 'localhost',
'database_name' => 'nombre_antiguo',
'database_user' => 'usuario_antiguo',
'database_password' => 'contraseña_antigua',

Cambia esos valores por los de la nueva base de datos que creaste en Plesk. Normalmente el host es localhost, pero si tu servidor usa un host remoto, te lo indicará tu proveedor.

4.2. Verifica también config/settings.inc.php (PrestaShop 1.6 o anterior)

Si usas una versión antigua de PrestaShop, la configuración está en config/settings.inc.php. Edítalo con los mismos datos.

[WARNING] Guarda siempre una copia de estos archivos antes de editarlos por si algo falla.


Paso 5: Probar la tienda y corregir problemas comunes

Una vez que todo está configurado, es momento de probar.

5.1. Accede a tu tienda desde el navegador

Escribe la URL de tu dominio. Si ves la página principal, ¡genial! Si no, revisa los pasos anteriores.

5.2. Problemas frecuentes y soluciones

  • Error de conexión a la base de datos: Revisa que los datos en parameters.php sean correctos. Asegúrate de que el usuario tenga permisos sobre la base de datos.
  • Página en blanco: Activa la visualización de errores de PHP editando config/defines.inc.php y cambiando _PS_MODE_DEV_ a true. Así verás el error exacto.
  • Enlaces rotos o imágenes que no cargan: Ve a Parámetros de la tienda > Parámetros generales y configura la URL correcta de tu tienda (sin www o con www, según tu dominio).
  • URLs amigables no funcionan: Regenera el .htaccess desde Parámetros de la tienda > Tráfico y SEO > URLs amigables. Marca la opción y guarda.

[TIP] Si usas SSL (recomendado), asegúrate de que en Plesk esté activo y que la URL en PrestaShop comience con https://.


Paso 6: Actualizar DNS y poner la tienda en producción

Cuando todo funcione correctamente en Plesk, es hora de apuntar tu dominio al nuevo servidor.

6.1. Cambia los servidores DNS

Ve a donde tengas registrado tu dominio (tu proveedor de dominios) y cambia los servidores DNS por los que te haya dado tu nuevo hosting con Plesk. Esto puede tardar de 1 a 48 horas en propagarse.

6.2. Durante la propagación, usa un archivo hosts temporal

Si necesitas trabajar en la tienda mientras los DNS se actualizan, puedes editar el archivo hosts de tu computadora para que apunte al nuevo servidor. Así verás la tienda como si ya estuviera en producción.

6.3. Desactiva la tienda antigua

Una vez que los DNS se hayan propagado, cancela el hosting anterior o al menos desactiva la tienda para evitar duplicados de pedidos.

[WARNING] No elimines la base de datos antigua hasta que estés seguro de que la migración fue exitosa.


Preguntas frecuentes (FAQ)

¿Puedo migrar PrestaShop a Plesk sin perder mis productos y clientes?

Sí, siempre que hagas una copia de seguridad completa de archivos y base de datos, y luego los importes correctamente en Plesk.

¿Qué hago si mi hosting anterior usa Syspanel (HestiaCP)?

Accede a Syspanel a través del puerto 2106 (ejemplo: tudominio.com:2106). Allí podrás hacer backup de tu base de datos y archivos. El proceso de migración a Plesk es el mismo que explicamos.

¿Necesito conocimientos técnicos avanzados?

No, esta guía está diseñada para que cualquier persona pueda seguirla. Solo necesitas acceso a los paneles de control y un poco de paciencia.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu tienda. Para una tienda pequeña, puede tomar entre 30 minutos y 2 horas. La propagación de DNS puede alargar el proceso hasta 48 horas.

¿Plesk es compatible con todas las versiones de PrestaShop?

Plesk soporta PHP 7.4, 8.0, 8.1, etc. PrestaShop 1.6 funciona con PHP 5.6 o 7.0, pero es mejor usar versiones más recientes por seguridad. PrestaShop 1.7 y 8.x funcionan perfectamente con PHP 7.4 o superior.

¿Qué hago si después de la migración la tienda da error 500?

Generalmente es un problema de permisos o de configuración de PHP. Revisa los permisos de archivos (paso 2.2) y activa el modo debug (paso 5.2) para ver el error exacto.


Conclusión

Migrar PrestaShop a Plesk no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos: preparar copias de seguridad, transferir archivos, migrar la base de datos, ajustar la configuración y probar todo, tendrás tu tienda funcionando en su nuevo hogar en poco tiempo.

Recuerda que la paciencia es clave, especialmente con la propagación de DNS. Si encuentras algún problema, la comunidad de PrestaShop y los foros de Plesk son excelentes recursos para obtener ayuda.

¡Ahora ya sabes cómo transferir PrestaShop a Plesk con éxito! Tu tienda estará más rápida, segura y fácil de administrar. ¿A qué esperas para hacer el cambio?

¿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