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

Cómo migrar una tienda PrestaShop a un nuevo servidor en Plesk

Actualizado el 19 de diciembre de 2025

¡Hola! Si estás leyendo esto, seguramente te encuentras en el proceso de cambiar de servidor para tu tienda PrestaShop y has elegido Plesk como tu nuevo panel de control. ¡Excelente decisión! Migrar una tienda online puede sonar a algo muy complejo, pero con una guía paso a paso y un poco de paciencia, es un proceso que cualquier persona puede realizar.

En este artículo, te explicaré de forma clara y detallada cómo realizar una migrar PrestaShop Plesk de principio a fin. No necesitas ser un experto en sistemas, solo seguir las instrucciones al pie de la letra. Vamos a cubrir desde la preparación inicial hasta la verificación final de que tu tienda funciona perfectamente en su nuevo hogar.


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

Antes de lanzarnos a la acción, es bueno entender por qué podrías necesitar hacer un cambio de servidor PrestaShop. Las razones más comunes son:

  • Mejor rendimiento: Tu tienda actual es lenta y necesitas un servidor más potente.
  • Escalabilidad: Tu negocio está creciendo y el plan actual se queda corto.
  • Seguridad: Buscas un entorno más seguro y actualizado.
  • Cumplimiento de requisitos: Tu nuevo proveedor de hosting usa Plesk y te ofrece mejores herramientas de gestión.
  • Costo: Encontraste una opción más económica con mejores prestaciones.

Plesk es un panel de control muy amigable que facilita la gestión de sitios web, bases de datos, correos electrónicos y certificados SSL. Es ideal para gestionar tu tienda PrestaShop.

Requisitos previos: Lo que necesitas tener a mano

Para que la migración sea un éxito, asegúrate de tener lo siguiente antes de empezar:

  1. Acceso al panel de control antiguo (cPanel, DirectAdmin, etc.): Necesitarás poder descargar los archivos y la base de datos de tu tienda actual.
  2. Acceso a tu nuevo Plesk: Debes tener las credenciales de administrador. La URL típica de acceso es https://tudominio.com:8443 o la que te haya proporcionado tu hosting.
  3. Cliente FTP (como FileZilla): Para transferir los archivos de un servidor a otro.
  4. Acceso a phpMyAdmin: Tanto en el servidor antiguo como en el nuevo, para gestionar las bases de datos.
  5. Credenciales de tu tienda PrestaShop: El acceso al back office (admin) de tu tienda.
  6. Mucha paciencia y un café: La migración puede llevar desde 30 minutos hasta varias horas, dependiendo del tamaño de tu tienda.

Paso 1: Preparar tu tienda PrestaShop para la mudanza

Antes de tocar nada, es crucial poner tu tienda en modo mantenimiento. Esto evitará que los clientes realicen compras o modifiquen datos mientras estamos moviendo todo.

Activar el modo mantenimiento

  1. Accede al Back Office de tu PrestaShop (ej: tudominio.com/adminXXXX).
  2. Ve al menú Parámetros de la tienda > Mantenimiento.
  3. Activa la opción "Activar el modo mantenimiento" en .
  4. Opcionalmente, puedes añadir un mensaje amigable para tus clientes.
  5. Guarda los cambios.

[INFO] Este paso es fundamental para evitar la pérdida de datos de pedidos o clientes durante el proceso de transferir PrestaShop a Plesk.

Paso 2: Exportar los archivos de tu tienda PrestaShop

Ahora necesitamos hacer una copia de seguridad de todos los archivos de tu tienda. Esto incluye el núcleo de PrestaShop, tus temas, módulos, imágenes y configuraciones.

Opción A: Usando un cliente FTP (La más común)

  1. Conéctate a tu servidor antiguo usando FileZilla o cualquier otro cliente FTP.
  2. Navega hasta la carpeta donde está instalado PrestaShop. Normalmente es public_html, www o tudominio.com.
  3. Selecciona todas las carpetas y archivos de esa raíz.
  4. Haz clic derecho y elige "Descargar".
  5. Espera a que la descarga termine. El tiempo dependerá del tamaño de tu tienda (imágenes de productos suelen ser lo más pesado).

Opción B: Usando el administrador de archivos de tu panel antiguo

  1. Accede al panel de control de tu hosting antiguo (ej: cPanel).
  2. Busca la herramienta "Administrador de archivos".
  3. Navega a la carpeta raíz de tu PrestaShop.
  4. Selecciona todas las carpetas y archivos.
  5. Haz clic en "Comprimir" y elige "Zip Archive".
  6. Una vez comprimido, descarga el archivo .zip a tu computadora.

Paso 3: Exportar la base de datos de PrestaShop

La base de datos contiene toda la información de tu tienda: productos, clientes, pedidos, configuraciones, etc. Es el corazón de tu negocio.

  1. Accede a phpMyAdmin desde el panel de control de tu servidor antiguo.
  2. Selecciona la base de datos de tu PrestaShop (suele llamarse algo como prestashop_xxx o tuusuario_prestashop).
  3. Haz clic en la pestaña "Exportar".
  4. Elige el método "Rápido" y el formato "SQL".
  5. Haz clic en "Continuar" o "Exportar".
  6. Se descargará un archivo .sql en tu computadora. ¡No lo pierdas!

[WARNING] No edites el archivo .sql a menos que sepas exactamente lo que estás haciendo. Un error puede romper tu tienda.

Paso 4: Subir los archivos a tu nuevo servidor en Plesk

¡Ya estamos en la recta final! Ahora toca llevar todo a Plesk.

  1. Accede a tu Plesk (ej: https://tudominio.com:8443 o la IP que te hayan dado).
  2. Ve a la sección "Sitios web y dominios".
  3. Busca tu dominio y haz clic en "Acceder al servidor web" o en el icono de "Administrador de archivos" (dependiendo de la versión de Plesk).
  4. Navega hasta la carpeta httpdocs o public_html. Esa es la raíz de tu sitio.
  5. Sube el archivo .zip que descargaste en el Paso 2 (o los archivos sueltos si no comprimiste).
  6. Una vez subido, extrae el archivo Zip (Plesk tiene una opción para "Extraer archivos" en el administrador de archivos).
  7. Si subiste archivos sueltos, simplemente arrastra y suelta todo el contenido dentro de httpdocs.

[TIP] Si tu tienda es muy grande, subir el archivo .zip es mucho más rápido que subir archivo por archivo.

Paso 5: Crear e importar la base de datos en Plesk

Ahora necesitamos darle vida a los datos en el nuevo servidor.

  1. En Plesk, ve a la sección "Bases de datos".
  2. Haz clic en "Añadir base de datos".
  3. Asigna un nombre a tu base de datos (ej: midb_prestashop). Plesk te sugerirá un nombre con un prefijo.
  4. Crea un usuario para la base de datos y asígnale una contraseña segura. ¡Guarda estos datos!
  5. Haz clic en "Aceptar".
  6. Ahora, en la lista de bases de datos, haz clic en el nombre de la nueva base de datos.
  7. Busca el botón o enlace que dice "phpMyAdmin" o "Administrar".
  8. Dentro de phpMyAdmin, selecciona la base de datos y haz clic en la pestaña "Importar".
  9. Haz clic en "Seleccionar archivo" y elige el archivo .sql que descargaste en el Paso 3.
  10. Haz clic en "Continuar" y espera a que termine la importación.

Paso 6: Configurar la conexión a la base de datos

Este es el paso más delicado. Tu tienda PrestaShop necesita saber a qué base de datos conectarse. Esto se configura en un archivo llamado parameters.php (o settings.inc.php en versiones muy antiguas).

  1. Vuelve al Administrador de archivos de Plesk.
  2. Navega a la carpeta httpdocs y luego a la carpeta app/config.
  3. Busca el archivo parameters.php.
  4. Haz clic derecho sobre él y selecciona "Editar" o "Ver/Editar".
  5. Busca las líneas que contienen la información de la base de datos:
'database_host' => 'localhost',
'database_name' => 'nombre_de_tu_nueva_bd',
'database_user' => 'usuario_de_tu_nueva_bd',
'database_password' => 'contraseña_de_tu_nueva_bd',
  1. Reemplaza los valores antiguos por los que creaste en Plesk (Paso 5). El database_host casi siempre es localhost.
  2. Guarda los cambios.

[WARNING] Un error tipográfico aquí (una letra mal escrita) hará que tu tienda no cargue. Revisa dos veces cada línea.

Paso 7: Configurar el dominio y el SSL en Plesk

Tu tienda ya está en el servidor, pero aún no es accesible por el dominio correcto. Necesitas asegurarte de que el dominio apunte a Plesk.

  1. En Plesk, ve a "Sitios web y dominios".
  2. Asegúrate de que tu dominio esté listado. Si no, haz clic en "Añadir dominio".
  3. Para que el mundo vea tu tienda, los DNS de tu dominio deben apuntar a la IP de tu servidor Plesk. Esto se configura en el panel de tu registrador de dominios (Donde compraste el dominio, ej: Namecheap, GoDaddy). Cambia los registros A para que apunten a la IP de tu nuevo servidor.
  4. Instala un certificado SSL. En Plesk, ve a "Sitios web y dominios", haz clic en "SSL/TLS" y luego en "Comprar o renovar" o "Let's Encrypt" (gratuito). Sigue los pasos para activar HTTPS. Esto es vital para la seguridad y el SEO.

[INFO] El cambio de DNS puede tardar desde 5 minutos hasta 48 horas en propagarse por todo el mundo. No te preocupes si no ves tu tienda inmediatamente después de cambiar los DNS.

Paso 8: Verificar la migración y desactivar el modo mantenimiento

¡El momento de la verdad!

  1. Abre tu navegador y escribe tu dominio (ej: tudominio.com).
  2. Si todo está bien, verás tu tienda en modo mantenimiento (el que activaste al principio).
  3. Prueba todo:
    • Navega por las categorías.
    • Busca un producto.
    • Intenta añadir un producto al carrito.
    • Ve al Back Office (tudominio.com/adminXXXX).
    • Comprueba que los pedidos y clientes están ahí.
  4. Si todo funciona correctamente, desactiva el modo mantenimiento desde el Back Office (Parámetros de la tienda > Mantenimiento > Activar en "No").
  5. ¡Felicidades! Tu tienda ya está en el nuevo servidor.

Solución de problemas comunes (FAQ)

Aquí tienes las respuestas a las dudas más frecuentes durante una migrar PrestaShop Plesk.

P: Mi tienda muestra un "Error 500" o una página en blanco.

R: Esto suele deberse a un error en el archivo parameters.php o a problemas de permisos. Revisa que los datos de la base de datos sean correctos. También puedes aumentar el límite de memoria de PHP desde Plesk (en "Sitios web y dominios" > "Configuración de PHP").

P: Las imágenes de los productos no se ven.

R: PrestaShop guarda las rutas de las imágenes en la base de datos. Si cambiaste de dominio, las rutas pueden estar rotas. Ve al Back Office > Parámetros de la tienda > Rendimiento y haz clic en "Regenerar miniaturas". También puedes ir a "Mejora > Imágenes" y regenerar todas las imágenes.

P: No puedo acceder al Back Office.

R: Asegúrate de que la URL del Back Office es correcta. Si la habías cambiado, prueba con la original. También puedes intentar forzar el acceso añadiendo ?token=tu_token al final de la URL. Si no lo recuerdas, tendrás que acceder a la base de datos y buscar el token en la tabla ps_employee.

P: ¿Qué hago si mi servidor antiguo usaba Syspanel (HestiaCP)?

R: Si tu servidor antiguo usaba Syspanel (HestiaCP), el proceso es similar. La principal diferencia es que el acceso a Syspanel suele ser por el puerto 2106 (ej: https://tudominio.com:2106). Allí encontrarás las herramientas para exportar la base de datos (phpMyAdmin) y descargar los archivos. El resto de los pasos para transferir PrestaShop a Plesk son exactamente los mismos.

P: Mi tienda es muy grande y la migración falla por tiempo de ejecución.

R: Si tu base de datos o archivos son enormes, puedes:

  • Pedir a tu hosting antiguo que te haga una copia de seguridad completa.
  • Usar herramientas como rsync o scp si tienes acceso SSH.
  • Dividir la exportación de la base de datos en partes desde phpMyAdmin.

[TIP] Si no te sientes seguro haciendo esto, muchos proveedores de hosting ofrecen servicios de migración gratuita o de pago. No dudes en pedir ayuda a su soporte técnico.

Conclusión

Migrar una tienda PrestaShop a un nuevo servidor con Plesk es un proceso metódico que, si se sigue paso a paso, se puede realizar sin contratiempos. Recuerda siempre hacer copias de seguridad, anotar todas las credenciales y, sobre todo, tener paciencia. Una vez que tu tienda esté corriendo en su nuevo hogar, notarás la mejora en el rendimiento y la tranquilidad de tener un panel de control moderno como Plesk.

Espero que esta guía te haya sido de gran ayuda. Si tienes alguna otra duda, no dudes en consultar la documentación oficial de PrestaShop o el soporte de tu nuevo hosting. ¡Buena suerte con tu tienda!

¿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