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

PrestaShop: Migrar tu tienda a un nuevo servidor con Plesk

Actualizado el 16 de diciembre de 2025

Migrar tu tienda PrestaShop a un nuevo servidor es un paso importante para mejorar el rendimiento, la seguridad o simplemente para adaptarte a un mejor plan de hosting. Si tu nuevo servidor utiliza Plesk, el proceso se vuelve mucho más sencillo gracias a sus herramientas integradas. En esta guía, te explicaremos paso a paso cómo realizar una migración servidor de tu PrestaShop usando Plesk, sin perder datos y con el mínimo tiempo de inactividad.


¿Por qué migrar tu PrestaShop a un servidor con Plesk?

Plesk es uno de los paneles de control más populares y amigables para la administración de servidores web. Ofrece ventajas claras para gestionar una tienda PrestaShop:

  • Interfaz intuitiva: Ideal para usuarios no técnicos que necesitan gestionar bases de datos, dominios y archivos.
  • Herramientas de migración integradas: Facilita la transferencia de sitios completos, incluyendo archivos y bases de datos.
  • Seguridad avanzada: Incluye firewalls, certificados SSL automáticos y protección contra malware.
  • Rendimiento optimizado: Soporte para PHP 8.x, Redis, Varnish y otros aceleradores que mejoran la velocidad de PrestaShop.

[INFO] Si tu servidor anterior usaba otro panel como cPanel o DirectAdmin, Plesk permite importar fácilmente sitios mediante su extensión "Migración de sitios web".


Requisitos previos antes de la migración

Antes de empezar, asegúrate de tener lo siguiente:

  1. Acceso al panel Plesk del nuevo servidor (normalmente en https://tu-servidor:8443).
  2. Credenciales de acceso FTP/SFTP al servidor antiguo.
  3. Acceso a la base de datos de tu PrestaShop actual (usuario, contraseña y nombre de la BD).
  4. Copia de seguridad completa de tu tienda (archivos y base de datos). Nunca está de más tener un respaldo.
  5. Versión de PHP compatible: PrestaShop 1.7 requiere PHP 7.1 o superior; PrestaShop 8.x necesita PHP 7.4 o 8.x. Verifica que tu nuevo servidor lo soporte.
  6. Dominio apuntando al nuevo servidor (opcional, pero recomendado para evitar tiempos de inactividad).

[WARNING] No inicies la migración si tu tienda está recibiendo pedidos activos. Programa el proceso en horas de bajo tráfico y activa un modo de mantenimiento temporal.


Métodos para migrar tu PrestaShop a Plesk

Existen tres formas principales de realizar la migración servidor:

1. Migración manual (archivos y base de datos)

Ideal si tienes control total sobre ambos servidores. Sigue estos pasos:

Paso 1: Exporta la base de datos desde el servidor antiguo

Accede a phpMyAdmin (o la herramienta de gestión de BD de tu panel anterior) y exporta la base de datos de PrestaShop:

  1. Selecciona la base de datos de tu tienda.
  2. Ve a la pestaña "Exportar".
  3. Elige "Método rápido" y formato SQL.
  4. Haz clic en "Continuar" y descarga el archivo .sql.

[TIP] Si tu base de datos es grande (más de 50 MB), usa la opción "Personalizado" y selecciona "Comprimir con gzip" para agilizar la descarga.

Paso 2: Descarga los archivos de tu tienda

Conéctate al servidor antiguo mediante FTP/SFTP (por ejemplo, con FileZilla) y descarga toda la carpeta raíz de PrestaShop (normalmente public_html, htdocs o www).

Asegúrate de incluir:

  • Carpeta img/ (productos, categorías, etc.)
  • Carpeta modules/ (módulos instalados)
  • Carpeta themes/ (plantillas personalizadas)
  • Archivo config/settings.inc.php (contiene la configuración de la base de datos)

Paso 3: Sube los archivos al nuevo servidor con Plesk

  1. En Plesk, ve a "Sitios web y dominios" y selecciona tu dominio.
  2. Haz clic en "Acceso FTP" o "Administrador de archivos".
  3. Sube todos los archivos de PrestaShop a la carpeta raíz del dominio (normalmente httpdocs).

[INFO] Si usas "Administrador de archivos" en Plesk, puedes arrastrar carpetas completas. Para archivos grandes, usa FTP con un cliente como FileZilla.

Paso 4: Crea una base de datos en Plesk

  1. En Plesk, ve a "Bases de datos".
  2. Haz clic en "Agregar base de datos".
  3. Asigna un nombre (ej. tienda_prestashop), usuario y contraseña.
  4. Una vez creada, selecciona "Importar" y sube el archivo .sql que exportaste antes.

Paso 5: Configura la conexión a la base de datos

Edita el archivo config/settings.inc.php (o app/config/parameters.php en PrestaShop 1.7+) con los nuevos datos de conexión:

define('_DB_SERVER_', 'localhost'); // Normalmente localhost
define('_DB_NAME_', 'nombre_bd');
define('_DB_USER_', 'usuario_bd');
define('_DB_PASSWD_', 'contraseña_bd');

[WARNING] Si tu PrestaShop usa el archivo parameters.php, busca las líneas database_host, database_name, database_user y database_password y cámbialas.

Paso 6: Ajusta la URL de la tienda (si cambió el dominio)

Si el dominio es el mismo, no necesitas hacer nada. Si cambió, edita la tabla ps_configuration en la base de datos:

UPDATE ps_configuration SET value = 'https://nuevodominio.com' WHERE name = 'PS_SHOP_DOMAIN';
UPDATE ps_configuration SET value = 'https://nuevodominio.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';

También actualiza la tabla ps_shop_url:

UPDATE ps_shop_url SET domain = 'nuevodominio.com', domain_ssl = 'nuevodominio.com';

Paso 7: Verifica la migración

Accede a tu tienda en el nuevo servidor. Si ves errores, revisa los logs de Plesk en "Herramientas y ajustes > Registros de errores". Problemas comunes:

  • Permisos de archivos: En Plesk, ve a "Sitios web y dominios > Permisos de archivos" y asegúrate de que carpetas como cache, img, modules y themes tengan permisos 755 y archivos 644.
  • Módulos incompatibles: Algunos módulos pueden necesitar reactivación. Ve a "Módulos" en el panel de administración de PrestaShop y verifica.

2. Migración usando la extensión "Migración de sitios web" de Plesk

Plesk incluye una herramienta gratuita que automatiza gran parte del proceso:

  1. En Plesk, ve a "Extensiones" y busca "Migración de sitios web". Instálala si no la tienes.
  2. Ve a "Sitios web y dominios" y haz clic en "Migrar sitio web".
  3. Introduce la URL del servidor antiguo (puede ser una IP o dominio) y las credenciales de acceso (FTP o panel).
  4. Selecciona PrestaShop como aplicación (si es detectada) y elige qué datos transferir (archivos, bases de datos, configuraciones).
  5. Haz clic en "Iniciar migración". La herramienta se encargará de todo.

[INFO] Esta extensión funciona mejor si el servidor antiguo también tiene Plesk o cPanel. Si usas otro panel, puede fallar. En ese caso, opta por el método manual.


3. Migración con copia de seguridad de Plesk (si ambos servidores usan Plesk)

Si tanto el servidor antiguo como el nuevo tienen Plesk, puedes hacer una copia de seguridad y restaurarla:

  1. En el servidor antiguo: "Herramientas y ajustes > Copia de seguridad". Crea una copia completa del sitio.
  2. Descarga el archivo de respaldo (formato .tar o .zip).
  3. En el nuevo servidor Plesk: "Herramientas y ajustes > Copia de seguridad > Restaurar". Sube el archivo y selecciona el dominio destino.

Este método conserva todas las configuraciones, bases de datos y archivos.


Post-migración: Pasos finales para que tu PrestaShop funcione correctamente

Una vez completada la migración servidor, realiza estas comprobaciones:

1. Limpia la caché de PrestaShop

Accede al panel de administración de tu tienda y ve a "Parámetros de la tienda > Rendimiento". Haz clic en "Limpiar caché" (tanto de Smarty como de Symfony). Esto evita errores de rutas antiguas.

2. Regenera las URL amigables

En "Parámetros de la tienda > Tráfico y SEO", desactiva y vuelve a activar las "URL amigables". Luego, haz clic en "Guardar" para regenerar el archivo .htaccess.

3. Verifica los módulos de pago y envío

Los módulos de pasarelas de pago (PayPal, Stripe) y transportistas (Correos, DHL) pueden necesitar ser configurados nuevamente si cambiaron las IPs del servidor. Revisa sus ajustes.

4. Comprueba los certificados SSL

En Plesk, ve a "Sitios web y dominios > Certificado SSL". Si usas Let's Encrypt, puedes renovarlo automáticamente. Asegúrate de que la tienda cargue con HTTPS.

5. Actualiza los DNS (si cambiaste de dominio)

Si el dominio sigue apuntando al servidor antiguo, actualiza los registros DNS (A y CNAME) para que apunten a la IP del nuevo servidor. La propagación puede tardar de 1 a 48 horas.

[TIP] Para minimizar el tiempo de inactividad, cambia los DNS justo después de completar la migración y activa un modo de mantenimiento en la tienda antigua con un mensaje como "Estamos en mantenimiento, volvemos pronto".


Preguntas frecuentes (FAQ)

¿Puedo migrar mi PrestaShop a Plesk sin perder datos de clientes?

Sí, siempre que exportes correctamente la base de datos y los archivos. Los pedidos, clientes y productos se conservan íntegramente.

¿Qué hago si mi PrestaShop muestra un error "500 Internal Server Error" después de la migración?

Revisa los logs de error en Plesk (Herramientas y ajustes > Registros de errores). Suele deberse a permisos incorrectos o a una versión de PHP no compatible. Ajusta la versión de PHP en Plesk (Sitios web y dominios > Configuración de PHP).

¿Es necesario cambiar la URL de la tienda si el dominio es el mismo?

No. Solo debes modificar la URL si el dominio cambia. En ese caso, sigue los pasos del Paso 6 del método manual.

¿Puedo usar la extensión "Migración de sitios web" si mi servidor antiguo usa Syspanel?

La extensión de Plesk está diseñada para funcionar con paneles como cPanel, Plesk o DirectAdmin. Si tu servidor antiguo usa Syspanel (accesible por puerto 2106), es posible que no sea compatible. En ese caso, te recomendamos el método manual.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu tienda. Una tienda pequeña (menos de 1 GB) puede migrarse en 30-60 minutos. Tiendas grandes (10 GB o más) pueden llevar varias horas. Planifica con anticipación.


Conclusión

Migrar tu PrestaShop a un servidor con Plesk no tiene por qué ser un dolor de cabeza. Con los pasos adecuados, puedes transferir tu tienda completa, incluyendo archivos, base de datos y configuraciones, de forma segura y eficiente. Ya sea que elijas el método manual, la extensión de migración o la copia de seguridad, Plesk te ofrece las herramientas necesarias para que tu migración servidor sea un éxito.

Recuerda siempre hacer una copia de seguridad previa, verificar la compatibilidad de PHP y limpiar la caché después de la migración. Si sigues esta guía, tu tienda estará funcionando en el nuevo servidor en poco tiempo, lista para seguir vendiendo sin contratiempos.

[INFO] ¿Necesitas ayuda? Muchos proveedores de hosting que usan Plesk ofrecen soporte técnico para migraciones. No dudes en contactarlos si encuentras algún problema.

¿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