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

Preguntas frecuentes sobre migración de PrestaShop a otro servidor

Actualizado el 21 de diciembre de 2025

Introducción: ¿Por qué migrar PrestaShop a otro servidor?

Migrar una tienda online de PrestaShop a un nuevo servidor puede parecer una tarea compleja, pero con la información correcta se convierte en un proceso manejable. Ya sea porque necesitas mejor rendimiento, más recursos, un hosting más económico o simplemente un cambio de proveedor, esta FAQ te guiará paso a paso. Aquí resolveremos las dudas más comunes sobre cómo migrar PrestaShop servidor de forma segura y sin perder datos.

[TIP] Antes de empezar, asegúrate de tener a mano todos los accesos: panel de control antiguo, nuevo hosting, FTP y base de datos. Tener todo listo te ahorrará tiempo y dolores de cabeza.

¿Cuándo es necesario cambiar hosting PrestaShop?

Existen varias señales que indican que ha llegado el momento de cambiar hosting PrestaShop:

  • Velocidad lenta: Si tu tienda tarda en cargar, los clientes se van.
  • Caídas frecuentes: El servidor no soporta el tráfico o los picos de ventas.
  • Recursos insuficientes: El plan actual no cubre el crecimiento de tu catálogo o visitas.
  • Soporte técnico deficiente: Respuestas lentas o soluciones poco profesionales.
  • Precio elevado: Encuentras alternativas con mejor relación calidad-precio.
  • Funcionalidades limitadas: Necesitas PHP más reciente, SSL, backups automáticos o algo específico.

Preguntas frecuentes sobre la migración de PrestaShop

A continuación, respondemos las dudas más habituales que surgen al migrar PrestaShop servidor.

1. ¿Qué necesito para empezar la migración?

Para realizar una FAQ migración PrestaShop completa, necesitarás:

  • Acceso al panel de control antiguo (cPanel, Syspanel, Plesk, etc.).
  • Acceso al nuevo hosting (credenciales de FTP, base de datos y panel).
  • Credenciales de FTP para subir y descargar archivos.
  • Acceso a phpMyAdmin (o similar) para exportar/importar la base de datos.
  • Una copia de seguridad completa (archivos y base de datos) de tu PrestaShop actual.
  • Conocimientos básicos de cómo usar un cliente FTP (como FileZilla) y phpMyAdmin.

[WARNING] Nunca intentes migrar sin hacer una copia de seguridad completa. Un error puede dejar tu tienda offline para siempre.

2. ¿Cómo hago una copia de seguridad de mi PrestaShop?

La copia de seguridad es el paso más importante. Debes guardar dos partes:

Archivos de la tienda (código, imágenes, temas, módulos)

  1. Accede a tu hosting actual vía FTP (FileZilla, por ejemplo).
  2. Localiza la carpeta raíz de tu PrestaShop (normalmente public_html o www).
  3. Descarga toda la carpeta a tu ordenador. Esto puede tardar varios minutos si tienes muchas imágenes.
  4. Comprime la carpeta en un ZIP o RAR para facilitar la subida al nuevo servidor.

Base de datos

  1. Entra a phpMyAdmin desde el panel de control de tu hosting actual.
  2. Selecciona la base de datos de tu PrestaShop (suele tener un nombre como prestashop_tienda).
  3. Ve a la pestaña "Exportar".
  4. Elige el método "Rápido" y formato SQL.
  5. Haz clic en "Continuar" y descarga el archivo .sql.

[INFO] Algunos paneles como Syspanel (accesible por puerto 2106) ofrecen herramientas de backup automáticas. Revisa si tu hosting las tiene.

3. ¿Cuál es el proceso paso a paso para migrar PrestaShop?

Sigue estos pasos ordenados para una migración exitosa:

Paso 1: Preparar el nuevo servidor

  • Contrata tu nuevo hosting y asegúrate de que cumpla con los requisitos de PrestaShop (PHP 7.4 o superior, MySQL 5.6+, etc.).
  • Crea una base de datos y un usuario con todos los privilegios. Anota el nombre, usuario y contraseña.
  • Si usas Syspanel, accede por el puerto 2106 (ejemplo: https://tudominio.com:2106). Allí podrás gestionar bases de datos y archivos.

Paso 2: Subir los archivos al nuevo servidor

  • Conecta vía FTP al nuevo hosting.
  • Sube la carpeta completa de tu PrestaShop (la que descargaste) a la raíz del nuevo servidor (normalmente public_html).
  • Asegúrate de que la estructura de carpetas se mantenga igual.

Paso 3: Importar la base de datos

  • En el nuevo hosting, entra a phpMyAdmin.
  • Selecciona la base de datos que creaste (debe estar vacía).
  • Ve a la pestaña "Importar".
  • Selecciona el archivo .sql que descargaste y haz clic en "Continuar".
  • Espera a que termine la importación. Si es muy grande, puede tardar varios minutos.

Paso 4: Configurar el archivo de conexión a la base de datos

  • Busca el archivo app/config/parameters.php dentro de la carpeta de tu PrestaShop.
  • Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).
  • Modifica las siguientes líneas con los datos de tu nueva base de datos:
    'database_host' => 'localhost', // Normalmente 'localhost', pero verifica con tu hosting
    'database_name' => 'nombre_de_tu_bd',
    'database_user' => 'usuario_de_tu_bd',
    'database_password' => 'contraseña_de_tu_bd',
    
  • Guarda los cambios.

[WARNING] Si tu nuevo hosting usa un host de base de datos diferente (por ejemplo, sql.tudominio.com), cámbialo. Pregunta a tu proveedor si no estás seguro.

Paso 5: Configurar el dominio y los archivos .htaccess

  • Si cambias de dominio, deberás actualizar la URL en PrestaShop. Esto se hace desde la base de datos (tabla ps_configuration), buscando PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL.
  • También puedes editar el archivo .htaccess en la raíz para forzar redirecciones si es necesario.
  • Si mantienes el mismo dominio, solo apunta los DNS al nuevo servidor (esto puede tardar hasta 48 horas en propagarse).

Paso 6: Probar la tienda

  • Una vez que los DNS se hayan propagado (o si usas un host temporal), accede a tu tienda.
  • Verifica que todas las páginas carguen, los productos se vean, el carrito funcione y los módulos estén activos.
  • Revisa el panel de administración (/admin o la ruta que hayas configurado).

4. ¿Qué hago si la tienda no carga después de la migración?

Si algo sale mal, no entres en pánico. Estos son los problemas más comunes y sus soluciones:

  • Error de conexión a la base de datos: Revisa el archivo parameters.php y asegúrate de que los datos sean correctos.
  • Página en blanco: Activa el modo debug de PrestaShop editando el archivo config/defines.inc.php y cambiando _PS_MODE_DEV_ a true. Te mostrará los errores.
  • Enlaces rotos: Si cambiaste de dominio, actualiza las URLs en la base de datos (consulta con un experto o usa una herramienta como "Better Search Replace").
  • Módulos desactivados: Algunos módulos pueden requerir reactivación. Ve a "Módulos" en el back office y actívalos manualmente.

[TIP] Si no te sientes seguro, muchos hostings ofrecen servicios de migración gratuita. Consulta con tu nuevo proveedor antes de hacerlo tú mismo.

5. ¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu tienda. Una tienda pequeña (pocos productos, pocas imágenes) puede migrarse en 30-60 minutos. Una tienda grande (miles de productos, muchas imágenes) puede llevar varias horas. La propagación de DNS puede añadir hasta 48 horas, pero tu tienda puede funcionar antes si usas un host temporal o modificas tu archivo hosts local.

6. ¿Puedo migrar PrestaShop sin perder los pedidos o clientes?

Sí, siempre que hagas una copia de seguridad completa justo antes de migrar. La base de datos contiene toda la información de pedidos, clientes, direcciones, etc. Al importarla al nuevo servidor, todo se conserva. Solo asegúrate de que no haya nuevos pedidos entre la copia y la migración (mejor hacerlo en un momento de baja actividad).

7. ¿Qué pasa con los módulos y temas de pago?

Los módulos y temas de pago generalmente están vinculados a un dominio o una clave de licencia. Después de la migración, es posible que tengas que reactivar las licencias desde el panel del desarrollador. Algunos módulos se desactivan automáticamente al detectar un cambio de servidor. Contacta con el soporte de cada módulo si tienes problemas.

8. ¿Es necesario cambiar la versión de PHP?

Depende de tu nuevo hosting. PrestaShop 1.7 requiere PHP 7.1 o superior, y PrestaShop 8 necesita PHP 7.4 o 8.0. Si tu nuevo hosting usa una versión diferente, puede que necesites ajustarla desde el panel de control (cPanel, Syspanel, etc.). En Syspanel, por ejemplo, puedes cambiar la versión de PHP desde la sección "PHP Selector".

9. ¿Cómo afecta la migración al SEO de mi tienda?

Si haces todo correctamente (mismos archivos, misma estructura de URLs, redirecciones 301 si cambias de dominio), el SEO no debería verse afectado. Sin embargo, ten en cuenta:

  • Tiempo de inactividad: Si la migración no es instantánea, los motores de búsqueda pueden ver tu sitio caído. Programa la migración en horas de bajo tráfico.
  • Propagación de DNS: Durante las primeras horas, algunos usuarios pueden ver la tienda antigua y otros la nueva. Esto es normal.
  • Sitemap: Vuelve a generar y enviar tu sitemap a Google Search Console después de la migración.
  • Redirecciones 301: Si cambias de dominio, configura redirecciones desde el antiguo al nuevo para no perder tráfico.

[INFO] Para minimizar el impacto SEO, usa un plugin de redirección o edita el .htaccess para redirigir todo el tráfico del dominio antiguo al nuevo.

10. ¿Puedo probar la tienda en el nuevo servidor antes de cambiar los DNS?

Sí, es una práctica recomendada. Puedes usar el archivo hosts de tu ordenador para apuntar el dominio al nuevo servidor temporalmente. Así verificarás que todo funciona antes de que los visitantes reales accedan. En Windows, edita C:\Windows\System32\drivers\etc\hosts; en Mac/Linux, /etc/hosts. Añade una línea como:

123.123.123.123 tudominio.com www.tudominio.com

(Sustituye la IP por la de tu nuevo servidor).

Consejos finales para una migración exitosa

  • Haz una lista de verificación: Anota cada paso y márcalo al completarlo.
  • Realiza la migración en un horario de bajo tráfico: Madrugada o fines de semana.
  • Notifica a tus clientes: Si esperas tiempo de inactividad, avisa con antelación.
  • Prueba todo: Carrito de compra, registro, pago, envío, módulos de terceros.
  • Mantén la copia de seguridad: No la borres hasta que estés 100% seguro de que todo funciona.
  • Si usas Syspanel, recuerda que el acceso es por el puerto 2106 y ofrece herramientas como backups y gestor de archivos que facilitan el proceso.

Conclusión

Migrar PrestaShop a un nuevo servidor no tiene por qué ser una pesadilla. Con una buena planificación, las herramientas adecuadas y siguiendo esta FAQ migración PrestaShop, podrás cambiar hosting PrestaShop sin perder datos, clientes ni posicionamiento SEO. Si en algún momento te sientes abrumado, recuerda que siempre puedes pedir ayuda a tu nuevo proveedor de hosting o a un profesional. ¡Tu tienda online merece el mejor servidor!

[TIP] Guarda este artículo como referencia. La próxima vez que necesites migrar PrestaShop servidor, ya sabrás exactamente qué hacer.

¿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