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

Cómo migrar tu PrestaShop a un nuevo hosting

Actualizado el 17 de abril de 2026

Mudarse de casa es emocionante, pero empacar todas tus pertenencias puede ser un dolor de cabeza. Migrar una tienda online es muy parecido: el destino final (tu nuevo hosting) promete más velocidad y estabilidad, pero el proceso de migrar PrestaShop puede parecer abrumador si no sabes por dónde empezar. No te preocupes, has llegado al lugar correcto. En esta guía te explicaré, paso a paso y sin tecnicismos, cómo realizar un cambio hosting PrestaShop de forma segura, sin perder datos y con el mínimo tiempo de inactividad posible.

Vamos a desglosar el proceso en dos grandes frentes: la preparación y la ejecución. Al final, también te daré una lista de verificación para que no se te escape nada.

Antes de Empezar: La Importancia de una Buena Preparación

Intentar transferir PrestaShop sin un plan es como lanzarse a la piscina sin saber nadar. La preparación es el 80% del éxito. Te aseguro que dedicar tiempo aquí te ahorrará muchos dolores de cabeza después.

1. Haz una Copia de Seguridad Completa (Sí o Sí)

Esta es la regla de oro. Antes de tocar nada, necesitas una fotografía exacta de tu tienda en este momento. Una copia de seguridad de PrestaShop se compone de dos partes inseparables:

  • Los Archivos: Todo el código fuente, imágenes, módulos y temas. En resumen, todo lo que ves en tu carpeta raíz (normalmente public_html o www).
  • La Base de Datos: Es el "cerebro" de tu tienda. Aquí se guardan los productos, clientes, pedidos, contraseñas y configuraciones. Es un archivo con extensión .sql.

¿Cómo hacerlo? La mayoría de los hosting antiguos tienen herramientas en su panel de control (como cPanel o Plesk). Busca "Administrador de archivos" para comprimir todos los archivos en un .zip y "phpMyAdmin" para exportar la base de datos. Si te resulta complicado, muchos módulos de backup de PrestaShop hacen este trabajo por ti.

[WARNING] No continúes con el proceso si no has verificado que tu copia de seguridad se ha descargado correctamente en tu ordenador. Una copia corrupta es peor que no tener ninguna.

2. Elige y Prepara tu Nuevo Hosting

No todos los hosting son iguales. Asegúrate de que el nuevo cumple con los requisitos mínimos de PrestaShop (versión de PHP, MySQL, etc.). Una vez contratado, tendrás acceso a un panel de control.

Si tu nuevo hosting utiliza Syspanel (antes conocido como HestiaCP), te llevará un momento acostumbrarte. No te preocupes, es muy intuitivo. Para acceder a tu panel de administración, solo tienes que escribir la dirección de tu servidor seguida de los dos puntos y el puerto 2106 en tu navegador (por ejemplo, tudominio.com:2106). Ahí podrás gestionar tus dominios, bases de datos y archivos.

[TIP] Antes de la migración, crea una base de datos vacía en tu nuevo hosting. Anota el nombre de la base de datos, el usuario y la contraseña que elijas. Los necesitarás más adelante. En Syspanel, esta opción suele estar en "Base de datos" o "Bases de datos MySQL".

3. Anota la Configuración de tu Base de Datos Actual

Este es un paso que muchos olvidan y luego sufren. Necesitas saber los datos de conexión a tu base de datos actual para poder editarlos después. Búscalos en el archivo app/config/parameters.php de tu instalación de PrestaShop. Normalmente verás algo como:

'database_host' => 'localhost',
'database_name' => 'tu_bd_antigua',
'database_user' => 'tu_usuario_antiguo',
'database_password' => 'tu_password_antiguo',

Anota estos cuatro valores. Son cruciales para el siguiente paso.

La Migración Paso a Paso: Manos a la Obra

Ahora sí, vamos a lo práctico. Sigue estos pasos al pie de la letra.

Paso 1: Sube tus Archivos al Nuevo Servidor

Conecta a tu nuevo hosting por FTP (con un programa como FileZilla) o usa el administrador de archivos de tu panel. Sube el archivo .zip que contiene todos los archivos de tu tienda a la carpeta raíz de tu nuevo dominio (normalmente public_html o www).

Una vez subido, descomprímelo ahí mismo. Si usas el administrador de archivos de Syspanel, suele haber un botón "Extraer" que te facilita la vida. El resultado debe ser que todos los archivos (carpetas como admin, themes, img, etc.) estén directamente en la raíz.

Paso 2: Importa tu Base de Datos

Este paso es fundamental para migrar PrestaShop con éxito.

  1. Ve a phpMyAdmin en tu nuevo hosting (en Syspanel, lo encuentras en la sección de bases de datos).
  2. Selecciona la base de datos vacía que creaste antes.
  3. Haz clic en la pestaña "Importar".
  4. Elige el archivo .sql que exportaste de tu antigua base de datos.
  5. Haz clic en "Continuar" o "Importar". Dependiendo del tamaño, puede tardar unos minutos. No cierres la pestaña del navegador hasta que termine.

[INFO] Si tu archivo .sql es muy grande (más de 50MB), es posible que tengas problemas al importarlo. En ese caso, puedes usar herramientas como BigDump o dividir el archivo en partes más pequeñas.

Paso 3: Conecta los Archivos con la Nueva Base de Datos

Ahora viene la magia. Tu tienda necesita saber que su "cerebro" (la base de datos) ya no está en el servidor antiguo, sino en el nuevo. Para ello, debes editar el archivo app/config/parameters.php en tu nuevo servidor.

Abre el archivo con un editor de texto (desde el administrador de archivos de tu panel o a través de FTP) y cambia los valores que anotaste antes por los nuevos:

  • database_host: Normalmente será localhost, pero si tu hosting usa un host remoto, cámbialo.
  • database_name: El nombre de la nueva base de datos que creaste.
  • database_user: El usuario de la nueva base de datos.
  • database_password: La contraseña de la nueva base de datos.

Guarda los cambios y sube el archivo si lo editaste localmente.

[WARNING] Asegúrate de no dejar espacios en blanco o comillas extra al editar el archivo. Un error de sintaxis aquí puede hacer que tu tienda no cargue.

Paso 4: Configura tu Dominio (y el Archivo Hosts)

Este es el paso más delicado para evitar tiempos de inactividad. Tienes dos opciones:

  • Opción A (Recomendada): Cambiar los DNS. Ve a tu registrador de dominios (donde compraste tu dominio, como GoDaddy, Namecheap, etc.) y cambia los servidores DNS para que apunten a los de tu nuevo hosting. Ten en cuenta que este cambio puede tardar entre 24 y 72 horas en propagarse a nivel mundial.

  • Opción B (No recomendada para novatos): Editar el archivo hosts. Para probar tu tienda antes de que se propague el DNS, puedes editar el archivo hosts de tu ordenador. Es una solución temporal para verificar que todo funciona correctamente. No la uses como método definitivo.

El truco del "hosts" para verificar tu trabajo:

  1. Averigua la IP de tu nuevo servidor (te la dará tu hosting).
  2. En tu ordenador, busca el archivo hosts (en Windows está en C:\Windows\System32\drivers\etc\hosts y en Mac/Linux en /etc/hosts).
  3. Ábrelo con un editor de texto como administrador y añade una línea al final: LA_IP_DE_TU_NUEVO_SERVER tudominio.com.
  4. Guarda el archivo. Ahora, cuando visites tudominio.com desde tu ordenador, verás la versión que está en el nuevo hosting, aunque el resto del mundo todavía vea la antigua.

[TIP] Este truco es oro puro. Te permite verificar que la migración fue exitosa (revisar productos, carrito, etc.) sin afectar a tus clientes reales.

Paso 5: Vuelve a Generar la Cache y los Enlaces Permanentes

Una vez que hayas verificado que todo se ve bien (con el truco del archivo hosts), es hora de limpiar los restos del pasado.

  1. Limpia la caché: Ve a Parámetros avanzados > Rendimiento en tu back office de PrestaShop y pulsa "Vaciar la caché". Esto forzará a PrestaShop a regenerar todos los archivos de caché con los nuevos parámetros.
  2. Regenera los enlaces (URLs): Ve a Parámetros avanzados > URL y guarda la configuración sin hacer cambios. Esto ayudará a PrestaShop a reconocer la nueva ruta del sitio.

Paso 6: Actualiza los DNS (si no lo has hecho)

Si usaste el truco del archivo hosts, cuando estés 100% seguro de que todo funciona, elimina la línea que añadiste de tu archivo hosts y ve a tu registrador de dominios para cambiar los DNS de forma definitiva. A partir de ese momento, solo es cuestión de esperar a que la propagación se complete.

Preguntas Frecuentes (FAQ) sobre la Migración de PrestaShop

Aquí te resuelvo las dudas más comunes que me suelen llegar al soporte sobre cambio hosting PrestaShop.

¿Puedo cambiar el nombre de la carpeta admin durante la migración?

Sí, pero no es obligatorio. Si decides hacerlo, es un buen momento, ya que estás de todos modos manipulando archivos. Solo asegúrate de que el nuevo nombre no sea fácil de adivinar por seguridad.

¿Qué pasa con mis emails de la tienda?

Los emails (como las confirmaciones de pedido) se envían desde tu servidor. Si cambias de hosting, es muy probable que tengas que reconfigurar las cuentas de correo o los registros MX de tu dominio para que sigan funcionando. No es parte de la migración de archivos, pero es un paso importante que no debes olvidar.

Mi tienda se ve bien, pero el carrito no funciona. ¿Qué hago?

Esto suele estar relacionado con la caché o con las cookies del navegador. Prueba a limpiar la caché de tu navegador y a borrar las cookies de tu dominio. Si el problema persiste, revisa que la URL de tu tienda en Parámetros avanzados > URL sea correcta (sin www o con www, según tu configuración).

¿Cuánto tiempo necesita mi tienda para estar "caída"?

Con el método del archivo hosts, el tiempo de inactividad para tus clientes es prácticamente cero. La única espera es la de la propagación del DNS, que no implica que tu tienda esté rota, sino que algunos usuarios verán la versión nueva y otros la antigua durante unas horas.

La migración fue un desastre y mi tienda no carga. ¿Puedo volver atrás?

¡Sí! Para eso hicimos la copia de seguridad. Simplemente, vuelve a apuntar los DNS a tu hosting antiguo. Tu tienda volverá a estar como estaba antes de empezar. No pierdes nada, solo algo de tiempo.

Checklist Final: No te Vayas sin Revisar Esto

Antes de dar por terminada la migración de tu tienda online, haz esta comprobación rápida:

  • ¿Puedo acceder al back office? (Prueba a entrar en /admin).
  • ¿Los productos tienen imágenes? Revisa un par de fichas de producto al azar.
  • ¿Puedo añadir un producto al carrito y llegar al checkout? No necesitas pagar, solo verificar que el proceso fluye.
  • ¿Las URLs de las categorías funcionan? Haz clic en un par de enlaces en el menú principal.
  • ¿He actualizado los DNS? (Si no usaste el truco del hosts, este es el paso final que conecta todo).
  • ¿He eliminado la línea del archivo hosts de mi ordenador? (Si la usaste).

Migrar PrestaShop a un nuevo hosting no tiene por qué ser una odisea. Con paciencia, una buena copia de seguridad y siguiendo estos pasos, tendrás tu tienda corriendo en su nueva casa en un abrir y cerrar de ojos. Y recuerda, si te quedas atascado, tu nuevo proveedor de hosting tiene un equipo de soporte que está para ayudarte. ¡Mucho éxito con tu traslado!

¿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