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

Preguntas frecuentes sobre migración de PrestaShop a otro hosting

Actualizado el 11 de noviembre de 2025

Migrar una tienda online de PrestaShop a un nuevo hosting puede generar muchas dudas. Es un proceso delicado porque implica mover archivos, bases de datos y configuraciones sin perder productos, pedidos o clientes. Para ayudarte a sentirte seguro, hemos recopilado las preguntas más frecuentes (FAQ) sobre migrar PrestaShop hosting y las respondemos de forma clara y sencilla.

Este artículo está pensado para que, incluso si no eres un experto técnico, entiendas cada paso y sepas qué esperar. Vamos a resolver todas tus dudas sobre cómo cambiar servidor PrestaShop sin complicaciones.

[INFO] Esta guía asume que ya tienes un nuevo hosting contratado y acceso a sus paneles de control (como cPanel, Syspanel, etc.). Si aún no lo tienes, elige uno que cumpla con los requisitos de PrestaShop (PHP 7.4 o superior, MySQL 5.6+ y suficiente espacio).


¿Qué necesito para empezar a migrar mi PrestaShop?

Antes de lanzarte, asegúrate de tener a mano estos elementos. Son tu “kit de herramientas” para la migración.

  • Acceso al panel de control del hosting actual: Necesitas poder ver archivos (vía FTP o gestor de archivos) y bases de datos (phpMyAdmin).
  • Acceso al panel de control del nuevo hosting: Lo mismo, pero en el servidor de destino.
  • Datos de acceso FTP/SFTP: Usuario, contraseña y puerto (normalmente 21 para FTP, 22 para SFTP).
  • Nombre de la base de datos actual y su usuario/contraseña: Lo encontrarás en el archivo /app/config/parameters.php de tu PrestaShop.
  • Una copia de seguridad reciente: Si algo sale mal, siempre puedes volver atrás.
  • Paciencia y una conexión a internet estable: La transferencia de archivos puede tardar, sobre todo si tu tienda tiene muchas imágenes.

¿Cuál es el primer paso para cambiar de servidor?

El primer paso, y el más importante, es hacer una copia de seguridad completa de tu tienda actual. No te saltes esto. Una copia de seguridad incluye:

  1. Todos los archivos de PrestaShop: Desde la carpeta raíz (normalmente public_html o www).
  2. La base de datos completa: Con todos tus productos, clientes, pedidos y configuraciones.

[WARNING] Si no haces una copia de seguridad y algo falla durante la migración, podrías perder datos valiosos. ¡No arriesgues tu negocio!

Para hacer la copia, puedes usar:

  • cPanel: Herramienta “Backup” o “Copias de seguridad”.
  • Syspanel (HestiaCP): Ve a “Backup” y crea una copia completa del usuario. Recuerda que el acceso a Syspanel es por el puerto 2106 (ejemplo: tudominio.com:2106).
  • phpMyAdmin: Exporta la base de datos a un archivo .sql.
  • FTP: Descarga toda la carpeta de tu tienda a tu ordenador.

¿Cómo transfiero los archivos de mi tienda al nuevo hosting?

Una vez que tienes la copia de seguridad, el proceso es sencillo. Sigue estos pasos:

  1. Sube los archivos al nuevo hosting: Conéctate por FTP al nuevo servidor y sube toda la carpeta de tu PrestaShop (la que descargaste) a la carpeta raíz (normalmente public_html o www). Si usas Syspanel, puedes usar el “Administrador de archivos” desde el panel (puerto 2106).
  2. Crea una nueva base de datos en el nuevo hosting: Desde el panel de control (cPanel, Syspanel, etc.), crea una base de datos MySQL, un usuario y asigna todos los privilegios. Anota el nombre, usuario y contraseña.
  3. Importa tu base de datos: Con phpMyAdmin en el nuevo hosting, selecciona la base de datos vacía y usa la opción “Importar” para subir el archivo .sql que exportaste antes.
  4. Configura la conexión a la base de datos: Edita el archivo /app/config/parameters.php de tu PrestaShop (ya en el nuevo hosting) y cambia los valores de database_host, database_name, database_user y database_password por los datos de tu nueva base de datos.

[TIP] Si no sabes editar archivos PHP, usa un editor de texto plano como Notepad++ o Sublime Text. No uses Wordpad o Word, ya que pueden añadir caracteres extraños.


¿Qué hago si mi PrestaShop no carga después de la migración?

Es una situación común, pero no te asustes. Normalmente se debe a uno de estos tres problemas:

  • Error de conexión a la base de datos: Revisa que los datos en parameters.php sean exactamente los mismos que los de la nueva base de datos (mayúsculas, minúsculas, guiones bajos).
  • URL incorrecta: PrestaShop guarda la URL en la base de datos. Si cambias de dominio o de subcarpeta, debes actualizarla. Puedes hacerlo desde la tabla ps_configuration (busca PS_SHOP_DOMAIN y PS_SHOP_DOMAIN_SSL) o usando un script de actualización de URL.
  • Permisos de archivos: Los archivos y carpetas deben tener los permisos correctos. Normalmente, las carpetas deben ser 755 y los archivos 644. Puedes cambiarlos desde el panel de control o FTP.

[WARNING] No modifiques la base de datos directamente si no estás seguro. Siempre es mejor hacer una copia de seguridad antes de cualquier cambio.


¿Cómo actualizo las URLs en mi PrestaShop después de migrar?

Si cambias de dominio o de ruta (por ejemplo, de midominio.com/tienda a midominio.com), debes actualizar las URLs. La forma más segura es:

  1. Accede a tu base de datos en el nuevo hosting mediante phpMyAdmin.

  2. Ejecuta estas consultas SQL (reemplaza midominio.com por tu nuevo dominio):

    UPDATE ps_configuration SET value = 'midominio.com' WHERE name = 'PS_SHOP_DOMAIN';
    UPDATE ps_configuration SET value = 'midominio.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';
    UPDATE ps_shop_url SET domain = 'midominio.com', domain_ssl = 'midominio.com';
    
  3. Limpia la caché de PrestaShop: Ve a tu panel de administración (si puedes acceder) y en “Parámetros de la tienda > Rendimiento” limpia la caché. Si no puedes acceder, borra manualmente la carpeta /var/cache/ (o /cache/ en versiones antiguas).

[INFO] Si tu tienda tiene multitienda, deberás repetir la consulta para cada tienda adicional.


¿Puedo migrar mi PrestaShop sin perder posicionamiento SEO?

Sí, siempre que tomes las precauciones adecuadas. El SEO no se pierde por cambiar de hosting, sino por errores como URLs rotas o tiempos de carga lentos. Sigue estos consejos:

  • Mantén la misma estructura de URLs: No cambies las URLs de tus productos, categorías o páginas. PrestaShop las genera automáticamente, así que si migras igual, se mantendrán.
  • Configura redirecciones 301: Si cambias de dominio, redirige cada URL antigua a la nueva. Puedes hacerlo desde el archivo .htaccess o con un plugin de redirecciones.
  • Verifica los sitemaps: Después de la migración, regenera tu sitemap en el panel de administración y notifica a Google Search Console.
  • Controla los tiempos de carga: Un hosting más rápido mejora el SEO. Asegúrate de que el nuevo servidor tenga buen rendimiento.

[TIP] Usa herramientas como Google Search Console para monitorear errores 404 después de la migración y corregirlos rápidamente.


¿Qué debo hacer con el SSL después de migrar?

El certificado SSL es crucial para la seguridad y el SEO. Al cambiar de servidor, debes:

  1. Instalar un nuevo certificado SSL en el nuevo hosting. Muchos hostings lo ofrecen gratis con Let’s Encrypt.
  2. Forzar HTTPS en PrestaShop. Ve a “Parámetros de la tienda > Tráfico y SEO” y activa la opción “Forzar SSL en todas las páginas”.
  3. Actualizar la URL en la base de datos (como vimos antes) para que use https://.
  4. Verificar que no hay contenido mixto (recursos cargados vía HTTP). Puedes usar herramientas online como “Why No Padlock”.

[WARNING] Si no instalas el SSL, los navegadores marcarán tu tienda como “No segura”, lo que ahuyentará a los clientes y perjudicará tu SEO.


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

El tiempo depende del tamaño de tu tienda y de la velocidad de tu conexión. Factores clave:

  • Número de archivos: Una tienda con 10,000 imágenes tardará más que una con 500.
  • Tamaño de la base de datos: Bases de datos muy grandes (más de 1 GB) pueden tardar en importarse.
  • Velocidad del hosting: Tanto el origen como el destino influyen.

En promedio, una migración de tamaño medio (unas 2,000 imágenes y 500 productos) puede llevar entre 30 minutos y 2 horas. Si es muy grande, puede tardar hasta medio día.

[INFO] Planifica la migración en un horario de bajo tráfico (como madrugada) para minimizar el impacto en tus clientes.


¿Qué hago si encuentro errores después de la migración?

No te preocupes, la mayoría tienen solución. Aquí los más comunes:

  • Error 500 (Internal Server Error): Generalmente por permisos incorrectos o un archivo .htaccess dañado. Prueba a renombrar .htaccess a .htaccess_old y luego regenerarlo desde el panel de administración.
  • Página en blanco: Puede ser por un error de PHP. Activa la visualización de errores editando el archivo /config/defines.inc.php y cambiando _PS_MODE_DEV_ a true. Te mostrará el error concreto.
  • Imágenes que no cargan: Revisa que la carpeta img tenga permisos 755 y que las rutas en la base de datos sean correctas. Puedes regenerar las miniaturas desde “Parámetros de la tienda > Imágenes”.

[TIP] Si no puedes acceder al panel de administración, puedes resetear la contraseña del administrador desde la base de datos (tabla ps_employee).


¿Es necesario desactivar la tienda durante la migración?

Sí, es muy recomendable. Mientras transfieres archivos y bases de datos, la tienda puede mostrar errores o datos incompletos. Para evitar que los clientes vean problemas:

  1. Pon la tienda en modo mantenimiento: Desde el panel de administración de PrestaShop, ve a “Parámetros de la tienda > Mantenimiento” y actívalo.
  2. Muestra un mensaje amigable: Por ejemplo, “Estamos mejorando la tienda para servirte mejor. Vuelve en unos minutos”.
  3. Una vez terminada la migración y verificada, desactiva el modo mantenimiento.

[WARNING] No olvides desactivar el modo mantenimiento después de la migración, o tus clientes no podrán comprar.


¿Puedo migrar mi PrestaShop yo mismo o necesito un profesional?

Depende de tu nivel de confianza. Si te sientes cómodo usando FTP, phpMyAdmin y editando archivos de configuración, puedes hacerlo tú mismo siguiendo esta guía. Es un proceso mecánico, pero requiere atención al detalle.

Si no te sientes seguro o tu tienda es muy grande/compleja (por ejemplo, con módulos personalizados o configuraciones especiales), lo mejor es contratar a un profesional o al soporte técnico de tu nuevo hosting. Muchos ofrecen servicios de migración gratuita.

[INFO] El coste de una migración profesional suele ser bajo comparado con el riesgo de perder datos o tiempo de inactividad.


¿Qué pasa con los módulos y temas después de migrar?

Los módulos y temas se migran junto con los archivos y la base de datos, por lo que no deberías tener problemas. Sin embargo, ten en cuenta:

  • Módulos que requieren licencia: Algunos módulos pueden necesitar que reactives la licencia en el nuevo servidor. Contacta con el desarrollador.
  • Temas personalizados: Si tu tema tiene configuraciones especiales (como cambios en archivos PHP), asegúrate de que el nuevo hosting tenga los mismos requisitos (versión de PHP, extensiones, etc.).
  • Módulos de pago: Verifica que las pasarelas de pago sigan funcionando. A veces necesitan que añadas la nueva IP del servidor.

[TIP] Haz una lista de todos los módulos que usas y verifica su compatibilidad con la versión de PHP del nuevo hosting.


¿Qué hago si mi nuevo hosting usa Syspanel (HestiaCP)?

Si tu nuevo hosting utiliza Syspanel (basado en HestiaCP), el proceso es similar, pero con algunas particularidades:

  • Acceso: El panel se accede por el puerto 2106 (ejemplo: tudominio.com:2106).
  • Gestión de archivos: Puedes usar el “Administrador de archivos” desde el panel o conectar por FTP (las credenciales las encuentras en Syspanel > “Usuario” > “FTP”).
  • Base de datos: Ve a “Base de datos” y crea una nueva. Luego, desde phpMyAdmin (enlace en el panel), importa tu base de datos.
  • Backups: Syspanel tiene una herramienta de backup integrada. Puedes crear una copia completa del usuario y luego restaurarla en otro servidor Syspanel.

[INFO] Syspanel es muy amigable y fácil de usar. Si tienes dudas, su documentación es clara y su soporte suele ser rápido.


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

Una vez que hayas terminado, haz estas comprobaciones rápidas:

  1. Accede a la tienda desde el navegador: ¿Se carga correctamente? ¿Las imágenes se ven? ¿Los enlaces funcionan?
  2. Prueba el proceso de compra: Añade un producto al carrito, simula un pago (con un método de prueba) y verifica que el pedido se registre.
  3. Revisa el panel de administración: ¿Puedes acceder? ¿Los productos, clientes y pedidos están ahí?
  4. Comprueba el SSL: ¿El candado de seguridad aparece en la barra de direcciones?
  5. Monitorea los errores: Usa Google Search Console para ver si hay errores 404 o de rastreo.

[TIP] Si todo funciona, ¡enhorabuena! Ya has migrado tu PrestaShop con éxito. No olvides actualizar los registros DNS si cambiaste de dominio.


Conclusión: ¿Migrar PrestaShop es difícil?

No, no es difícil si sigues los pasos correctos y te tomas tu tiempo. La clave está en la planificación: haz una copia de seguridad, transfiere archivos y base de datos, configura la conexión y verifica todo. Con esta FAQ migración tienda online resuelta, estás listo para cambiar servidor PrestaShop sin sobresaltos.

Recuerda que cada tienda es única, pero los principios son los mismos. Si en algún momento te sientes perdido, no dudes en pedir ayuda al soporte de tu hosting o a un profesional. ¡Tu tienda online te lo agradecerá con un mejor rendimiento y seguridad!

¿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