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

PrestaShop: ¿Cómo migrar a un nuevo servidor Plesk?

Actualizado el 10 de febrero de 2026

¿Necesitas mover tu tienda PrestaShop a un servidor más rápido o con Plesk? No te preocupes, es un proceso más sencillo de lo que parece si sigues los pasos adecuados. En esta guía completa, te explicaré cómo migrar PrestaShop a un nuevo servidor Plesk, desde la preparación hasta la verificación final. Soy técnico de soporte y te guiaré con un lenguaje claro, sin tecnicismos innecesarios. ¡Vamos allá!

Antes de empezar: ¿Qué necesitas?

Para realizar la migración de PrestaShop a un nuevo servidor Plesk, asegúrate de tener lo siguiente:

  • Acceso al panel de control antiguo (cPanel, Plesk, Syspanel, etc.) para hacer un backup completo.
  • Acceso al nuevo servidor Plesk con permisos de administrador.
  • Credenciales de FTP/SFTP o acceso a la terminal (SSH) para transferir archivos.
  • Datos de la base de datos de tu PrestaShop (nombre, usuario, contraseña).
  • Una copia de seguridad reciente de tu tienda (archivos y base de datos).
  • Paciencia y una conexión estable a internet. La migración puede tomar desde minutos hasta horas, dependiendo del tamaño de tu tienda.

[INFO] Si tu servidor actual usa Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106. No olvides este detalle para conectarte correctamente.

Paso 1: Haz un backup completo de tu PrestaShop

Antes de tocar nada, haz una copia de seguridad completa. Esto incluye tanto los archivos de tu tienda como la base de datos. Sin esto, podrías perder datos importantes.

1.1. Backup de archivos desde Plesk (o tu panel actual)

  1. Inicia sesión en tu panel de control (Plesk, cPanel, Syspanel, etc.).
  2. Busca la sección de Archivos o Administrador de archivos.
  3. Localiza la carpeta raíz de tu PrestaShop (normalmente httpdocs, public_html o www).
  4. Comprime toda la carpeta en un archivo ZIP o TAR.GZ. En Plesk, usa la opción "Comprimir" o "Crear archivo".
  5. Descarga este archivo a tu computadora. Si es muy grande, usa FTP o SFTP con un cliente como FileZilla.

1.2. Backup de la base de datos desde Plesk

  1. En Plesk, ve a Bases de datos o phpMyAdmin.
  2. Selecciona la base de datos de tu PrestaShop (suele llamarse algo como prestashop_db o tienda_nombre).
  3. Haz clic en Exportar.
  4. Elige el formato SQL y marca la opción "Exportar todas las tablas".
  5. Descarga el archivo .sql generado.

[TIP] Si usas Syspanel (HestiaCP), el proceso es similar: busca "Bases de datos" y luego "Exportar". El puerto 2106 es clave para acceder a su panel.

Paso 2: Prepara el nuevo servidor Plesk

Ahora que tienes tu backup, configura el nuevo entorno. Plesk facilita mucho la tarea.

2.1. Crea un nuevo dominio o suscripción

  1. En Plesk, ve a Sitios web y dominios.
  2. Haz clic en Añadir dominio.
  3. Ingresa el nombre de tu dominio (ejemplo: tutienda.com).
  4. Asegúrate de que el dominio esté apuntando a los servidores DNS de Plesk (puedes cambiarlo después).
  5. Selecciona las opciones predeterminadas (PHP, SSL, etc.). Plesk te guiará.

2.2. Crea una base de datos vacía

  1. Dentro del dominio recién creado, ve a Bases de datos.
  2. Haz clic en Añadir base de datos.
  3. Ponle un nombre (ejemplo: prestashop_nueva).
  4. Crea un usuario y contraseña para la base de datos. Guarda estos datos, los necesitarás después.

2.3. Configura PHP y extensiones necesarias

PrestaShop requiere ciertas extensiones de PHP. En Plesk:

  1. Ve a PHP Settings (dentro del dominio).
  2. Asegúrate de que la versión de PHP sea compatible con tu PrestaShop (recomendado PHP 7.4 u 8.0+).
  3. Habilita extensiones como: mysqli, gd, curl, openssl, mbstring, zip, json, xml, fileinfo, intl.
  4. Guarda los cambios.

Paso 3: Transfiere los archivos de PrestaShop al nuevo servidor

Ahora sube los archivos de tu backup al nuevo Plesk.

3.1. Sube el archivo comprimido

  1. Usa un cliente FTP (FileZilla, WinSCP) o el Administrador de archivos de Plesk.
  2. Conéctate al nuevo servidor usando las credenciales de FTP que proporciona Plesk (suele ser el usuario del dominio).
  3. Navega a la carpeta raíz (httpdocs o public_html).
  4. Sube el archivo ZIP/TAR.GZ que descargaste antes.

3.2. Descomprime los archivos

  1. En Plesk, ve a Administrador de archivos dentro del dominio.
  2. Busca el archivo subido y haz clic en Extraer (o Descomprimir).
  3. Espera a que termine. Asegúrate de que todos los archivos queden en la carpeta raíz (a veces se crea una subcarpeta; si es así, mueve todo el contenido a la raíz).

[WARNING] No olvides eliminar el archivo ZIP después de descomprimirlo para liberar espacio.

Paso 4: Restaura la base de datos en Plesk

La base de datos contiene todos los productos, clientes y configuraciones. Vamos a importarla.

4.1. Importa el archivo SQL

  1. En Plesk, ve a Bases de datos y selecciona la base de datos vacía que creaste.
  2. Haz clic en Importar o Subir archivo SQL.
  3. Selecciona el archivo .sql que descargaste de tu backup.
  4. Haz clic en Aceptar y espera a que termine la importación. Si es grande, puede tardar unos minutos.

4.2. Verifica que la base de datos esté correcta

  1. Ve a phpMyAdmin (desde Plesk).
  2. Revisa que todas las tablas de PrestaShop estén presentes (suelen empezar con ps_).
  3. Comprueba que no haya errores.

Paso 5: Configura PrestaShop para el nuevo servidor

Ahora toca ajustar la configuración de PrestaShop para que funcione en el nuevo entorno.

5.1. Edita el archivo parameters.php o settings.inc.php

PrestaShop guarda la configuración de la base de datos en estos archivos. Debes actualizarlos.

  1. Con el Administrador de archivos de Plesk o FTP, navega a la carpeta raíz de tu PrestaShop.
  2. Busca el archivo app/config/parameters.php (PrestaShop 1.7+) o config/settings.inc.php (PrestaShop 1.6).
  3. Ábrelo con un editor de texto (como el editor de Plesk o Notepad++).
  4. Busca las líneas que contienen:
    • 'database_host' → Cambia a 'localhost' (o la IP del servidor de base de datos, si es remoto).
    • 'database_name' → Pon el nombre de la base de datos nueva (ej: prestashop_nueva).
    • 'database_user' → El usuario que creaste.
    • 'database_password' → La contraseña de ese usuario.
  5. Guarda los cambios.

5.2. Limpia la caché de PrestaShop

Para evitar errores, limpia la caché manualmente.

  1. En el Administrador de archivos, elimina la carpeta var/cache (PrestaShop 1.7+) o cache (PrestaShop 1.6).
  2. También puedes eliminar los archivos dentro de var/cache/dev o var/cache/prod.

5.3. Verifica los permisos de archivos

Plesk suele manejar bien los permisos, pero por si acaso:

  1. En el Administrador de archivos, selecciona toda la carpeta raíz.
  2. Ajusta los permisos a 755 para directorios y 644 para archivos. Plesk tiene una opción para hacerlo masivamente.
  3. Asegúrate de que las carpetas cache, log, img, modules, themes y upload tengan permisos 777 (o 755 si tu servidor es más restrictivo).

Paso 6: Prueba la migración de PrestaShop

Llegó el momento de ver si todo funciona.

6.1. Accede a tu tienda

  1. Abre tu navegador y escribe la URL de tu dominio.
  2. Si ves la página de inicio de PrestaShop, ¡enhorabuena! La migración fue exitosa.
  3. Si ves un error en blanco o un mensaje de base de datos, revisa los pasos anteriores.

6.2. Prueba el panel de administración

  1. Ve a tudominio.com/admin1234 (o la carpeta que hayas configurado).
  2. Inicia sesión con tus credenciales.
  3. Verifica que puedas ver productos, pedidos y clientes.

6.3. Comprueba funcionalidades clave

  • Catálogo: ¿Se ven las imágenes de los productos?
  • Carrito: ¿Puedes agregar productos al carrito?
  • Pago y envío: ¿Los módulos de pago y envío funcionan?
  • SEO: ¿Las URLs amigables se ven bien?

[TIP] Si algo falla, revisa los logs de error de PrestaShop en la carpeta var/logs o log. También puedes activar el modo depuración en config/defines.inc.php cambiando _PS_MODE_DEV_ a true.

Paso 7: Actualiza las URLs y redirecciones (opcional pero importante)

Si cambiaste de dominio o de estructura de URLs, es necesario actualizar algunos ajustes.

7.1. Cambia la URL en la base de datos

Si tu dominio cambió, debes actualizar las URLs almacenadas en la base de datos.

  1. Entra a phpMyAdmin desde Plesk.
  2. Selecciona la base de datos de PrestaShop.
  3. Ejecuta esta consulta SQL (reemplaza tudominio.com por tu nuevo dominio):
    UPDATE ps_configuration SET value = 'https://tudominio.com' WHERE name IN ('PS_SHOP_DOMAIN', 'PS_SHOP_DOMAIN_SSL');
    UPDATE ps_shop_url SET domain = 'tudominio.com', domain_ssl = 'tudominio.com';
    
  4. También actualiza las URLs en las tablas ps_links y ps_meta si es necesario.

7.2. Configura redirecciones 301 (si cambiaste de dominio)

En Plesk, puedes añadir redirecciones desde Sitios web y dominios > Redirecciones. Si el dominio es el mismo, no necesitas hacer nada.

Preguntas frecuentes (FAQ) sobre migrar PrestaShop a Plesk

¿Puedo migrar PrestaShop desde cPanel a Plesk?

Sí, el proceso es similar. Solo necesitas exportar la base de datos y los archivos desde cPanel y luego importarlos en Plesk siguiendo los pasos anteriores.

¿Qué hago si veo un error de base de datos después de la migración?

Revisa que los datos en parameters.php o settings.inc.php sean correctos. También verifica que el usuario de la base de datos tenga permisos completos sobre la base de datos en Plesk.

¿Es necesario cambiar los permisos de archivos manualmente?

Plesk suele asignar permisos correctos automáticamente, pero si ves errores de escritura, ajusta los permisos de las carpetas cache, log y upload a 777.

¿Mi tienda se caerá durante la migración?

Si haces la migración en un horario de poco tráfico y pones tu tienda en modo mantenimiento (desde el panel de administración), minimizarás el impacto. Una vez migrada, desactiva el modo mantenimiento.

¿Qué pasa si uso Syspanel (HestiaCP) en lugar de Plesk?

Si tu nuevo servidor usa Syspanel, el proceso es similar, pero recuerda que el puerto de acceso es el 2106. La interfaz es diferente, pero las opciones de backup y base de datos son análogas.

Conclusión: Tu PrestaShop ya está en Plesk

Migrar PrestaShop a un nuevo servidor Plesk no tiene por qué ser estresante. Con un backup bien hecho y siguiendo estos pasos, tu tienda estará funcionando en un entorno más rápido y estable en poco tiempo. Recuerda siempre probar todo antes de desactivar el servidor antiguo.

Si encuentras algún problema, no dudes en consultar la documentación de Plesk o pedir ayuda a tu proveedor de hosting. ¡Buena suerte con tu tienda migrada!

¿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