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

Cómo migrar tu tienda PrestaShop a un nuevo hosting

Actualizado el 24 de febrero de 2026

Migrar tu tienda PrestaShop a un nuevo hosting puede parecer una tarea compleja, pero con la guía adecuada y siguiendo los pasos correctos, es un proceso que puedes realizar tú mismo sin necesidad de ser un experto en programación. En este artículo, te explicaremos de forma detallada y amigable cómo migrar PrestaShop a un nuevo servidor, cubriendo desde la preparación hasta la verificación final. Nuestro objetivo es que puedas cambiar hosting PrestaShop con total confianza y sin perder datos, clientes ni posicionamiento en buscadores.

¿Por qué migrar tu tienda PrestaShop?

Antes de comenzar, es importante entender las razones por las que podrías necesitar transferir tienda PrestaShop a otro hosting. Algunas de las más comunes incluyen:

  • Rendimiento lento: Tu hosting actual no ofrece la velocidad que tu tienda necesita, lo que afecta la experiencia de usuario y el SEO.
  • Falta de recursos: Necesitas más espacio en disco, ancho de banda o capacidad de procesamiento para manejar el crecimiento de tu negocio.
  • Soporte técnico deficiente: El servicio de atención al cliente de tu proveedor actual no responde a tus necesidades.
  • Mejor relación calidad-precio: Encontraste un hosting con mejores prestaciones a un costo más bajo.
  • Seguridad mejorada: Buscas un entorno más seguro con certificados SSL, cortafuegos y copias de seguridad automáticas.

Sea cual sea tu motivo, una migración bien planificada es clave para evitar tiempos de inactividad y problemas técnicos.

Preparación antes de la migración

La fase de preparación es crucial para el éxito de la migración. Aquí te dejamos una lista de pasos que debes seguir antes de tocar cualquier archivo.

1. Realiza una copia de seguridad completa

[WARNING] Este es el paso más importante. Nunca intentes migrar sin tener una copia de seguridad completa de tu tienda. Si algo sale mal, podrás restaurar todo desde cero.

Una copia de seguridad completa incluye dos partes:

  • Archivos del sitio: Todos los archivos de PrestaShop, como temas, módulos, imágenes y código.
  • Base de datos: Donde se almacenan productos, clientes, pedidos y configuraciones.

Puedes hacer la copia de seguridad desde el panel de control de tu hosting actual (cPanel, Syspanel, Plesk, etc.) o mediante un plugin como "PrestaShop Backup" o manualmente a través de FTP y phpMyAdmin.

2. Elige tu nuevo hosting y contrata el plan

Investiga y selecciona un proveedor de hosting que se adapte a las necesidades de tu tienda. Asegúrate de que cumpla con los requisitos de PrestaShop (PHP 7.4 o superior, MySQL 5.6 o superior, soporte para SSL, etc.). Una vez contratado, recibirás los datos de acceso como:

  • Servidor FTP (dirección, usuario y contraseña).
  • Panel de control (usuario y contraseña).
  • Base de datos (nombre, usuario y contraseña).
  • Acceso SSH (opcional, pero recomendado para usuarios avanzados).

[INFO] Si tu nuevo hosting utiliza Syspanel, recuerda que el puerto de acceso al panel es el 2106. Por ejemplo: https://tudominio.com:2106.

3. Prepara el nuevo hosting

Antes de transferir los archivos, es recomendable configurar el entorno en el nuevo servidor. Esto incluye:

  • Crear una base de datos vacía y un usuario con todos los privilegios.
  • Asegurarte de que la versión de PHP sea compatible con tu versión de PrestaShop.
  • Configurar el nombre de dominio (temporalmente puedes usar una URL de prueba o una IP).

Paso a paso para migrar tu PrestaShop

Ahora que tienes todo listo, vamos a sumergirnos en el proceso de migración. Lo dividiremos en dos grandes bloques: migración de archivos y migración de base de datos.

1. Migrar los archivos de tu tienda

Este paso consiste en copiar todos los archivos de tu PrestaShop desde el hosting antiguo al nuevo.

1.1. Conéctate al hosting antiguo vía FTP

Usa un cliente FTP como FileZilla o Cyberduck. Introduce los datos de conexión (servidor, usuario, contraseña y puerto, normalmente 21). Una vez conectado, verás la estructura de archivos de tu sitio.

1.2. Descarga todos los archivos

Selecciona la carpeta raíz de tu PrestaShop (normalmente llamada public_html o www). Descarga todo su contenido a una carpeta en tu computadora. Este proceso puede tardar varios minutos dependiendo del tamaño de tu tienda.

1.3. Conéctate al nuevo hosting vía FTP

Ahora conéctate al nuevo servidor usando los datos que te proporcionó tu nuevo proveedor. Si usas Syspanel, los datos de FTP serán los que configures en el panel (acceso por puerto 2106).

1.4. Sube los archivos al nuevo hosting

Sube todos los archivos que descargaste a la carpeta raíz del nuevo hosting (normalmente también public_html o www). Asegúrate de que la estructura sea idéntica. Si tu nuevo hosting tiene una carpeta public_html vacía, sube todo allí.

[TIP] Si tu tienda tiene muchos archivos (imágenes, módulos, etc.), la subida puede ser lenta. Puedes comprimir los archivos en un ZIP, subir el ZIP al nuevo hosting y luego descomprimirlo desde el panel de control (Syspanel suele tener una opción de "Descomprimir archivo").

2. Migrar la base de datos

La base de datos contiene la información más valiosa de tu tienda. Sigue estos pasos:

2.1. Exporta la base de datos del hosting antiguo

Accede a phpMyAdmin desde el panel de control de tu hosting antiguo. Selecciona la base de datos de tu PrestaShop y haz clic en "Exportar". Elige el método "Rápido" y formato SQL. Descarga el archivo .sql a tu computadora.

2.2. Importa la base de datos al nuevo hosting

Accede a phpMyAdmin en tu nuevo hosting (desde Syspanel, por ejemplo, busca el ícono de "phpMyAdmin"). Selecciona la base de datos vacía que creaste previamente. Haz clic en "Importar" y selecciona el archivo .sql que descargaste. Espera a que termine el proceso.

[WARNING] Si tu base de datos es muy grande (más de 50 MB), es posible que la importación por phpMyAdmin falle. En ese caso, puedes usar la línea de comandos o herramientas como BigDump. Consulta con tu soporte técnico si tienes dudas.

3. Configurar la conexión a la base de datos

Una vez que los archivos y la base de datos están en el nuevo hosting, debes indicarle a PrestaShop que se conecte a la nueva base de datos.

3.1. Localiza el archivo de configuración

En la carpeta raíz de tu PrestaShop, busca el archivo app/config/parameters.php (en versiones modernas) o config/settings.inc.php (en versiones antiguas).

3.2. Edita los parámetros de conexión

Abre el archivo con un editor de texto (como Notepad++ o Sublime Text). Busca las líneas que contienen:

  • 'database_host' -> Cámbialo por la dirección del servidor de base de datos de tu nuevo hosting (normalmente localhost).
  • 'database_name' -> Pon el nombre de la base de datos que creaste.
  • 'database_user' -> El nombre de usuario de la base de datos.
  • 'database_password' -> La contraseña del usuario.

Guarda los cambios y cierra el archivo.

[INFO] En algunos casos, el servidor de base de datos no es localhost. Revisa los datos de conexión que te proporcionó tu nuevo hosting. Si usas Syspanel, esta información la encuentras en la sección de "Bases de datos".

Verificación y ajustes post-migración

Una vez completados los pasos anteriores, es hora de probar que todo funciona correctamente.

1. Configura el dominio

Si tu dominio ya apunta al nuevo hosting (cambiando los DNS), la tienda debería cargarse al escribir la URL. Si usas una URL temporal, accede a ella para hacer las pruebas.

2. Verifica el funcionamiento

  • Página de inicio: ¿Se carga correctamente?
  • Catálogo de productos: ¿Se ven las imágenes y los precios?
  • Carrito de compra: ¿Puedes añadir productos y simular una compra?
  • Panel de administración: Accede a /admin (o la URL que tengas) y verifica que puedas iniciar sesión.

3. Reconstruye el índice de PrestaShop

Para asegurar que las URLs amigables y las búsquedas funcionen bien, ve al panel de administración > "Parámetros de la tienda" > "Rendimiento" y haz clic en "Reconstruir índice". También puedes regenerar las miniaturas de imágenes desde "Diseño" > "Imágenes".

4. Actualiza las URLs (si es necesario)

Si cambiaste de dominio, deberás actualizar las URLs en la base de datos. Puedes hacerlo con una consulta SQL en phpMyAdmin:

UPDATE ps_configuration SET value = 'https://tunuevodominio.com' WHERE name IN ('PS_SHOP_DOMAIN', 'PS_SHOP_DOMAIN_SSL');

Nota: Reemplaza ps_ por el prefijo de tus tablas si es diferente.

Preguntas frecuentes (FAQ)

¿Cuánto tiempo tarda una migración de PrestaShop?

Depende del tamaño de tu tienda. Para tiendas pequeñas (menos de 1 GB), el proceso puede tomar entre 30 minutos y 2 horas. Tiendas grandes con muchos productos e imágenes pueden tardar varias horas.

¿Perderé mi posicionamiento SEO al cambiar de hosting?

Si realizas la migración correctamente y mantienes las mismas URLs, no deberías perder posicionamiento. Es importante que configures redirecciones 301 si cambias alguna URL y que verifiques que el archivo robots.txt y el sitemap se hayan transferido.

¿Qué hago si después de migrar la tienda se ve en blanco?

Esto suele deberse a errores de conexión a la base de datos o a incompatibilidad de PHP. Revisa el archivo parameters.php y activa el modo depuración de PrestaShop para ver el error exacto. Puedes hacerlo editando el archivo config/defines.inc.php y cambiando _PS_MODE_DEV_ a true.

¿Necesito ayuda profesional?

Si no te sientes cómodo con los pasos técnicos, siempre puedes contratar a un desarrollador o al equipo de soporte de tu nuevo hosting. Muchos proveedores ofrecen servicios de migración gratuita al contratar un plan.

Conclusión

Migrar PrestaShop a un nuevo hosting no tiene por qué ser una pesadilla. Con una buena preparación, siguiendo los pasos descritos y teniendo paciencia, puedes cambiar hosting PrestaShop de forma exitosa. Recuerda siempre hacer una copia de seguridad antes de empezar y verificar cada detalle después de la migración. Si encuentras algún problema, no dudes en consultar la documentación oficial de PrestaShop o contactar al soporte técnico de tu nuevo proveedor. ¡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