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

Cómo migrar tu tienda PrestaShop a un nuevo servidor: Guía paso a paso

Actualizado el 20 de mayo de 2026

Mudar tu tienda online es como cambiar de casa: da algo de respeto, pero con una buena mudanza y las cajas bien etiquetadas, todo llega en perfecto estado. Si estás pensando en migrar PrestaShop a un servidor más rápido, con más recursos o simplemente con un mejor soporte, has llegado al lugar correcto.

Esta guía está pensada para que, incluso sin ser un experto en sistemas, puedas realizar el proceso de cambio de servidor PrestaShop con total seguridad. Te explicaré cada paso, desde la preparación inicial hasta la verificación final, para que tu tienda no pierda ni un solo pedido, cliente o producto.

Vamos a ello. Respira hondo, sigue el orden de los pasos y, sobre todo, no te saltes ninguna copia de seguridad.


¿Por qué considerar una migración de PrestaShop?

Antes de ensuciarnos las manos con archivos y bases de datos, es bueno entender el "porqué". Las razones más comunes para transferir PrestaShop a otro hosting suelen ser:

  • Rendimiento: Tu tienda actual carga lento y pierdes ventas.
  • Crecimiento: Necesitas más espacio en disco o memoria RAM.
  • Soporte: Tu proveedor actual no responde o no ofrece actualizaciones de seguridad.
  • Cumplimiento: Necesitas un servidor en una región geográfica específica para mejorar el SEO y la velocidad local.
  • Precio: Encontraste una oferta mejor en otro proveedor.

Sea cual sea tu motivo, el objetivo final es que tu tienda funcione igual o mejor que antes, sin pérdida de datos.


Fase 1: Preparación y Copia de Seguridad (La clave del éxito)

Esta es, sin lugar a dudas, la fase más importante. Nunca intentes migrar PrestaShop sin una copia de seguridad completa y verificada. Aquí no vale "casi seguro que lo tengo todo".

1.1. Activa el modo mantenimiento

Para evitar que los clientes realicen pedidos mientras mueves los archivos (y que se pierdan datos en el proceso), debes cerrar temporalmente la tienda.

  • Ve a tu Panel de Administración de PrestaShop.
  • Navega a Parámetros avanzados > Mantenimiento.
  • Activa la opción "Activar el modo mantenimiento".
  • Guarda los cambios.

Esto mostrará una pantalla de "en mantenimiento" a tus visitantes, pero tú podrás seguir accediendo al panel de administración.

1.2. Haz una copia de seguridad de los archivos (FTP)

Tu tienda PrestaShop está compuesta por dos partes: los archivos (código, imágenes, temas, módulos) y la base de datos (productos, pedidos, clientes). Empecemos por los archivos.

  • Conéctate a tu servidor actual usando un cliente FTP como FileZilla (o el administrador de archivos de tu hosting).
  • Descarga la carpeta raíz de PrestaShop (normalmente llamada public_html, htdocs o el nombre de tu dominio) a tu ordenador.
  • Este proceso puede tardar varios minutos si tu tienda tiene muchas imágenes. Ten paciencia.

1.3. Haz una copia de seguridad de la base de datos

La base de datos es el "cerebro" de tu tienda. Para exportarla, necesitas acceder a phpMyAdmin, que es la herramienta estándar en la mayoría de los paneles de control como cPanel, Plesk o Syspanel.

  • Entra en el panel de control de tu hosting actual.
  • Busca el icono de phpMyAdmin y haz clic.
  • Selecciona la base de datos de tu PrestaShop (el nombre suele empezar por presta_ o similar).
  • Haz clic en la pestaña "Exportar".
  • Elige el método "Rápido" y el formato "SQL".
  • Haz clic en "Continuar" y se descargará un archivo .sql a tu ordenador.

[WARNING]
Guarda tanto la copia de archivos como la de la base de datos en el mismo lugar. Asegúrate de que la descarga de la base de datos ha terminado correctamente (revisa que el archivo .sql no tenga un tamaño de 0 KB).


Fase 2: Configurar el Nuevo Servidor

Ahora toca preparar la "nueva casa" para tu tienda.

2.1. Contrata o prepara tu nuevo hosting

Si aún no lo has hecho, este es el momento de contratar tu nuevo plan de hosting. Asegúrate de que cumpla con los requisitos de PrestaShop:

  • PHP: Versión 7.4 o superior (recomendado PHP 8.0 o 8.1).
  • MySQL: Versión 5.6 o superior.
  • Espacio: Suficiente para tus archivos y base de datos.

2.2. Crea una base de datos y un usuario

En el panel de control de tu nuevo hosting (cPanel, Plesk o Syspanel), deberás crear una base de datos nueva.

  • Busca la sección "Bases de datos MySQL".
  • Crea una nueva base de datos (ej. nueva_tienda_db).
  • Crea un usuario para esa base de datos (ej. usuario_tienda) y asígnale una contraseña segura.
  • IMPORTANTE: Añade el usuario a la base de datos y concédele TODOS LOS PRIVILEGIOS.

[TIP]
Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso.


Fase 3: Subir Archivos y Base de Datos al Nuevo Servidor

Esta es la parte más mecánica del proceso de transferencia de PrestaShop, pero requiere precisión.

3.1. Subir los archivos por FTP

  • Conéctate ahora a tu nuevo servidor con FileZilla.
  • Navega a la carpeta raíz (normalmente public_html).
  • Sube todos los archivos que descargaste en el paso 1.2.
  • Espera a que la transferencia termine por completo. No cierres el programa hasta que veas que la cola de archivos está vacía.

3.2. Importar la base de datos

  • Accede a phpMyAdmin en tu nuevo hosting.
  • Selecciona la base de datos que creaste en el paso 2.2.
  • Haz clic en la pestaña "Importar".
  • Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste en el paso 1.3.
  • Haz clic en "Continuar".

Si el archivo es muy grande (más de 2MB), puede que necesites usar la herramienta de importación de tu panel de control (como "Importar SQL" en Syspanel) o usar un script como BigDump. Pero para la mayoría de los casos, phpMyAdmin es suficiente.


Fase 4: Ajustar la Configuración (El paso crítico)

Ahora viene el momento de "conectar" los archivos con la base de datos en el nuevo servidor. PrestaShop guarda esta información en un archivo llamado parameters.php.

4.1. Editar el archivo parameters.php

  • Dentro de la carpeta de tu tienda en el nuevo servidor, busca la ruta: /app/config/parameters.php.
  • Descarga el archivo y ábrelo con un editor de texto como Notepad++ o Sublime Text.
  • Busca las líneas que contienen la información de la base de datos y cámbialas por los datos de tu nuevo servidor:
'database_host' => 'localhost', // Normalmente es localhost, pero a veces es un host remoto
'database_name' => 'nombre_de_tu_nueva_base',
'database_user' => 'tu_nuevo_usuario',
'database_password' => 'tu_nueva_contrasena',
  • Guarda el archivo y súbelo de nuevo al servidor, reemplazando el original.

[WARNING]
Es muy importante que respetes las comillas y los puntos y comas. Un error tipográfico aquí impedirá que tu tienda arranque.

4.2. Limpiar la caché

PrestaShop guarda archivos de caché que pueden contener la configuración antigua. Para evitar problemas, borra el contenido de la carpeta /var/cache del nuevo servidor.

  • Conecta por FTP.
  • Entra en la carpeta /var/cache.
  • Dentro hay dos carpetas: dev y prod.
  • Borra todo el contenido de ambas carpetas (pero no las carpetas en sí).

Fase 5: Probar y Pulir la Migración

Ya casi está. Ahora toca comprobar que todo funciona.

5.1. Apunta tu dominio al nuevo servidor

Para que el mundo vea tu tienda, debes cambiar los servidores DNS de tu dominio. Esto se hace en la empresa donde registraste tu dominio.

  • Ve a tu registrador de dominios (GoDaddy, Namecheap, etc.).
  • Busca la sección de "DNS" o "Nameservers".
  • Sustituye los nameservers actuales por los que te haya proporcionado tu nuevo hosting (suele ser ns1.tunuevohosting.com y ns2.tunuevohosting.com).

[INFO]
La propagación de DNS puede tardar entre 2 y 24 horas en todo el mundo. No te asustes si en tu móvil ves la tienda vieja y en tu ordenador la nueva.

5.2. Verifica tu tienda

Una vez que el DNS se haya propagado (o si estás usando un archivo hosts local para probar antes), accede a tu tienda:

  • Front Office: ¿Se ve correctamente? ¿Las imágenes cargan? ¿Los productos están?
  • Back Office: Entra en /admin (o la URL que uses). ¿Puedes iniciar sesión?

5.3. Prueba funcional

Haz un pedido de prueba (activa el modo pago de prueba si es necesario) y verifica que los correos electrónicos se envían correctamente. Revisa que los módulos de pago y envío funcionan.

5.4. Desactiva el modo mantenimiento

Ve a Parámetros avanzados > Mantenimiento en tu nuevo panel de administración y desactiva el modo mantenimiento. ¡Tu tienda ya está oficialmente en el nuevo servidor!


Preguntas Frecuentes (FAQ) sobre la Migración

¿Cuánto tarda en hacerse efectiva la migración de PrestaShop?

El proceso manual suele llevar entre 1 y 3 horas, dependiendo del tamaño de tu tienda y de tu velocidad de conexión. El tiempo de propagación del DNS es adicional.

¿Qué pasa si mi tienda usa HTTPS?

Asegúrate de tener un certificado SSL instalado en el nuevo servidor. La mayoría de los hostings ofrecen Let's Encrypt gratis. Actívalo antes de apuntar el DNS para evitar errores de "conexión no segura".

¿Puedo migrar PrestaShop yo mismo o necesito un profesional?

Con esta guía, es totalmente posible hacerlo tú mismo si sigues los pasos al pie de la letra. Si tu tienda es muy compleja o tienes miedo, siempre puedes contratar un servicio de migración PrestaShop profesional, pero para la mayoría de los casos, esta guía es suficiente.

¿Qué hago si me olvido de migrar los módulos o temas?

Tranquilo, los módulos y temas están dentro de los archivos que subiste. Solo tienes que verificar que están activados en el nuevo panel de administración.

¿Y si uso Syspanel como panel de control?

No hay problema. Syspanel es un panel de control que encontrarás en algunos hostings. Para el proceso de migración, funciona igual que cPanel o Plesk. Simplemente accede a tu panel Syspanel a través del puerto 2106 (ej. https://tudominio.com:2106) para gestionar tus archivos y bases de datos. El resto de los pasos son exactamente los mismos.


Consejos Finales para una Migración Sin Dolor

  • No borres nada del servidor antiguo hasta que estés 100% seguro de que todo funciona en el nuevo.
  • Actualiza tu PrestaShop a la última versión antes de migrar. Es más fácil actualizar en el servidor antiguo que en el nuevo.
  • Anota todo: Guarda en un documento todos los datos de acceso, nombres de bases de datos y configuraciones. Te ahorrará quebraderos de cabeza.

Migrar una tienda puede parecer una tarea de expertos, pero con método y cuidado, mover PrestaShop de hosting es un proceso muy satisfactorio. El resultado final: una tienda más rápida, estable y con mejor rendimiento para tus clientes.

Si has llegado hasta aquí, has hecho la parte más difícil. Ahora solo queda disfrutar de tu nueva infraestructura y ver cómo tu negocio online crece sin límites. ¡Mucha suerte con la mudanza!

¿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