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

Preguntas frecuentes sobre migrar PrestaShop a un nuevo hosting

Actualizado el 24 de febrero de 2026

¿Por qué migrar tu tienda PrestaShop a un nuevo hosting?

Migrar tu tienda PrestaShop a un nuevo servidor puede sonar a tarea complicada, pero en realidad es un proceso muy común y necesario cuando tu negocio crece. Quizás tu hosting actual ya no rinde como antes, las visitas aumentaron y la tienda va lenta, o simplemente encontraste un plan con mejor relación calidad-precio. Sea cual sea el motivo, migrar PrestaShop hosting es más sencillo de lo que imaginas si sigues los pasos adecuados.

En este artículo resolveremos las preguntas más frecuentes que recibimos en soporte técnico sobre mover PrestaShop cPanel o cambiar servidor PrestaShop. Te guiaremos con un lenguaje claro, sin tecnicismos innecesarios, para que puedas hacer la migración tú mismo o al menos entender qué está pasando si contratas a un profesional.


¿Qué necesito antes de empezar la migración?

Antes de tocar nada, es fundamental tener todo preparado. No querrás quedarte a medio camino sin poder acceder a tu tienda.

Requisitos básicos

  • Acceso al panel de control del hosting antiguo (cPanel, Syspanel, Plesk, etc.)
  • Acceso al panel de control del nuevo hosting
  • Credenciales FTP o SFTP de ambos servidores
  • Acceso a phpMyAdmin en ambos lados (o similar para gestionar bases de datos)
  • Una copia de seguridad completa de tu tienda actual (archivos y base de datos)
  • Dominio apuntado al nuevo servidor (opcional, pero recomendado al final)

[TIP] Si tu hosting nuevo usa Syspanel (antes HestiaCP), recuerda que el acceso es por el puerto 2106, por ejemplo: https://tudominio.com:2106. No lo olvides, es un detalle que muchos pasan por alto.


Pregunta 1: ¿Cuánto tiempo tarda migrar PrestaShop a un nuevo hosting?

El tiempo depende de varios factores: el tamaño de tu tienda, la velocidad de tu conexión, la potencia de los servidores y tu experiencia. En general:

  • Tiendas pequeñas (menos de 500 productos, pocas imágenes): entre 30 minutos y 1 hora.
  • Tiendas medianas (hasta 5000 productos, imágenes optimizadas): entre 1 y 3 horas.
  • Tiendas grandes (más de 5000 productos, muchas imágenes y módulos): puede llevar varias horas o incluso un día si hay que reconfigurar muchos ajustes.

Lo más lento suele ser la transferencia de archivos grandes (carpeta img y themes). Si tienes muchas imágenes, te recomendamos comprimir la carpeta en un ZIP y subirla por FTP, luego descomprimirla en el destino. Esto acelera mucho el proceso.


Pregunta 2: ¿Puedo migrar PrestaShop yo mismo sin conocimientos técnicos?

¡Sí, es posible! Pero necesitas seguir un orden lógico y tener paciencia. No necesitas ser un experto en programación, pero sí debes sentirte cómodo usando:

  • Un cliente FTP (como FileZilla)
  • phpMyAdmin (para exportar/importar bases de datos)
  • El panel de control de tu hosting (cPanel o Syspanel)

Si nunca has hecho algo así, te recomendamos practicar primero con una copia de seguridad local o en un subdominio de prueba. Así no arriesgas tu tienda en producción.

[WARNING] No empieces la migración en horas punta de tu tienda. Elige un momento de baja actividad o pon la tienda en modo mantenimiento durante el proceso para evitar pérdida de pedidos.


Pregunta 3: ¿Qué es exactamente lo que tengo que mover?

Para mover PrestaShop cPanel o cualquier otro panel, necesitas trasladar dos cosas fundamentales:

1. Los archivos del sitio

Son todos los ficheros que componen tu PrestaShop: el núcleo, temas, módulos, imágenes, etc. Normalmente están en la carpeta public_html o www de tu hosting antiguo.

2. La base de datos

Es donde se guardan tus productos, clientes, pedidos, configuraciones, etc. En PrestaShop suele llamarse algo como tuusuario_prestashop o similar.

Ambos elementos deben ir juntos. Si mueves solo los archivos, la tienda no funcionará porque no encuentra la base de datos. Y viceversa.


Pregunta 4: ¿Cuál es el orden correcto para migrar PrestaShop?

Sigue estos pasos numerados para una migración exitosa:

  1. Haz una copia de seguridad completa desde tu hosting antiguo (archivos + base de datos).
  2. Crea una base de datos vacía en el nuevo hosting y anota el nombre, usuario y contraseña.
  3. Sube los archivos al nuevo servidor mediante FTP o el gestor de archivos del panel.
  4. Importa la base de datos en el nuevo hosting usando phpMyAdmin.
  5. Edita el archivo parameters.php (o settings.inc.php en versiones antiguas) para que apunte a la nueva base de datos.
  6. Configura el dominio para que apunte al nuevo servidor (cambia los DNS o el registro A).
  7. Prueba la tienda con la URL provisional o el dominio ya apuntado.
  8. Realiza ajustes finales: limpia caché, regenera imágenes si es necesario, verifica módulos.

[INFO] En Syspanel, puedes crear la base de datos desde el panel en "Bases de datos" y luego asignar un usuario. Es muy similar a cPanel.


Pregunta 5: ¿Tengo que cambiar algo en los archivos de PrestaShop después de moverlos?

Sí, lo más importante es actualizar la configuración de la base de datos. En PrestaShop 1.7 y superiores, el archivo clave es:

/app/config/parameters.php

Dentro verás algo como:

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

Debes cambiarlo por los datos de tu nueva base de datos. En versiones anteriores (1.6) el archivo era config/settings.inc.php.

Además, si cambias la URL de la tienda (por ejemplo, de mitienda.com a mitienda.com/presta), tendrás que modificar también la URL en la base de datos, pero eso es menos común.


Pregunta 6: ¿Qué hago si al migrar veo errores como "Error de conexión a la base de datos"?

Este es el error más típico. Significa que PrestaShop no encuentra la base de datos en el nuevo servidor. Revisa:

  • Que los datos en parameters.php sean correctos (nombre, usuario, contraseña, host).
  • Que el usuario de la base de datos tenga permisos suficientes (SELECT, INSERT, UPDATE, DELETE, CREATE, etc.).
  • Que el servidor de base de datos acepte conexiones desde tu hosting (a veces el host no es localhost sino una IP o un nombre como mysql.tudominio.com).

[TIP] En Syspanel, el host de la base de datos suele ser localhost si el sitio y la BD están en el mismo servidor. Pero si usas un servicio externo, deberás poner la IP correspondiente.


Pregunta 7: ¿Cómo evito perder pedidos o clientes durante la migración?

La mejor práctica es poner tu tienda en modo mantenimiento antes de empezar. Así los visitantes ven un mensaje y no pueden hacer pedidos mientras tú trabajas.

Pasos:

  1. Desde el panel de administración de PrestaShop, ve a Parámetros de la tienda > Mantenimiento.
  2. Activa "Sí, tienda en mantenimiento".
  3. Opcionalmente, escribe un mensaje amigable: "Estamos mejorando la tienda, volvemos en breve".

Una vez que hayas terminado la migración y todo funcione, desactiva el modo mantenimiento.

[WARNING] No olvides desactivarlo, o tus clientes no podrán comprar y perderás ventas.


Pregunta 8: ¿Necesito regenerar las imágenes después de migrar?

A veces sí, sobre todo si cambias de servidor y las rutas de las imágenes se rompen. PrestaShop guarda las imágenes en la carpeta img y las referencia en la base de datos. Si todo se ha movido correctamente, no debería haber problema.

Pero si ves imágenes rotas, puedes regenerarlas desde el panel de administración:

  • Ve a Diseño > Configuración de temas > Regenerar miniaturas.
  • Selecciona las imágenes que quieras regenerar y ejecuta.

Ten paciencia, si tienes muchas imágenes puede tardar un rato.


Pregunta 9: ¿Qué pasa con los módulos y temas que tenía instalados?

Los módulos y temas se almacenan en las carpetas modules y themes dentro de los archivos de PrestaShop. Al mover todos los archivos, se trasladan también. Sin embargo, ten en cuenta:

  • Algunos módulos pueden tener configuraciones guardadas en la base de datos, así que si la BD se migra correctamente, se conservan.
  • Si el módulo requiere extensiones específicas de PHP (por ejemplo, curl, gd, mbstring), asegúrate de que el nuevo hosting las tenga instaladas. Puedes consultarlo en el panel de control o preguntar al soporte.
  • Los temas pueden dejar de funcionar si el nuevo servidor tiene una versión diferente de PHP. Verifica que la versión sea compatible con tu PrestaShop.

[INFO] En Syspanel, puedes ver la versión de PHP desde "Ajustes del servidor" o preguntando al soporte. Si necesitas cambiarla, normalmente se puede hacer desde el propio panel.


Pregunta 10: ¿Cómo verifico que la migración fue exitosa?

Después de mover todo y configurar el dominio, haz estas comprobaciones rápidas:

  • Accede a la URL de la tienda: debe cargar sin errores.
  • Navega por algunas páginas: categorías, producto, carrito, proceso de compra.
  • Inicia sesión en el panel de administración: ve a tudominio.com/admin y comprueba que todo esté en orden.
  • Revisa los logs de errores: en PrestaShop, ve a Parámetros avanzados > Registros para ver si hay warnings.
  • Prueba un pedido de prueba: si es posible, haz un pedido real (con un producto de 0€ o un cupón) para verificar que el flujo funciona.

Si todo está bien, ¡enhorabuena! Has migrado tu tienda con éxito.


Pregunta 11: ¿Qué hago si algo sale mal durante la migración?

No entres en pánico. Lo primero es tener una copia de seguridad de tu tienda original. Si algo falla, puedes restaurar todo desde esa copia en el hosting antiguo y volver a intentarlo con más calma.

Los problemas más comunes y sus soluciones rápidas:

ProblemaPosible causaSolución
Página en blancoError de PHP o versión incompatibleRevisa los logs de error del servidor
Error 500Permisos de archivos incorrectosCambia permisos a 755 para carpetas y 644 para archivos
No carga CSS/JSURLs absolutas en la base de datosUsa un plugin como "Velvet Blues Update URLs" o edita manualmente
Base de datos no importaLímite de tamaño en phpMyAdminDivide el SQL en partes o usa la línea de comandos (si tienes acceso SSH)

[TIP] Si tu nuevo hosting usa Syspanel, puedes acceder a los logs de error desde el panel en "Registros del sistema" o pidiendo ayuda al soporte técnico. Son muy amables y suelen responder rápido.


Pregunta 12: ¿Debo contratar a un profesional para migrar PrestaShop?

Depende de tu nivel de confianza y del tamaño de tu tienda. Si tienes una tienda pequeña y te sientes cómodo siguiendo tutoriales, puedes hacerlo tú mismo. Pero si tu tienda tiene muchos productos, módulos personalizados o una configuración compleja, quizás merezca la pena pagar a un experto.

El coste de una migración profesional suele oscilar entre 50€ y 200€, dependiendo de la complejidad. A veces tu propio hosting nuevo ofrece migración gratuita si contratas un plan anual. Pregunta antes de decidir.


Resumen y consejos finales

Migrar PrestaShop hosting no tiene por qué ser una pesadilla. Con una buena planificación, copias de seguridad y siguiendo un orden lógico, puedes mover PrestaShop cPanel o cambiar servidor PrestaShop sin perder datos ni clientes.

Recuerda lo esencial:

  • Siempre haz una copia de seguridad antes de empezar.
  • Pon la tienda en mantenimiento durante el proceso.
  • Actualiza el archivo de configuración de la base de datos.
  • Verifica que todo funciona antes de desactivar el modo mantenimiento.
  • Si usas Syspanel, accede por el puerto 2106.

Y si en algún momento te sientes perdido, no dudes en contactar al soporte técnico de tu nuevo hosting. Para eso estamos.

¡Buena suerte con tu migración! Tu tienda te lo agradecerá con mejor velocidad y rendimiento.

¿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