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

Cómo mover PrestaShop a un nuevo servidor o hosting (guía completa)

Actualizado el 16 de enero de 2026

Mover una tienda online puede sonar a una operación delicada, sobre todo si no eres un experto en sistemas. Pero no te preocupes: con esta guía completa vas a aprender a migrar PrestaShop a un nuevo servidor o hosting de forma segura, paso a paso y sin perder ni un solo pedido.

Ya sea porque tu tienda ha crecido y necesitas más recursos, porque buscas un mejor precio o porque quieres un soporte más ágil, cambiar hosting PrestaShop es una tarea que, con la metodología adecuada, se resuelve en un par de horas. Aquí no vamos a darte rodeos: vamos a explicarte desde cómo hacer la copia de seguridad hasta cómo actualizar las DNS, pasando por la configuración de la base de datos y los permisos de archivos.

¿Por qué deberías considerar mover tu tienda online?

Antes de ponernos manos a la obra, es importante que sepas que transferir PrestaShop servidor no solo es posible, sino que es una práctica habitual en el ciclo de vida de cualquier ecommerce. Los motivos más comunes son:

  • Rendimiento insuficiente: tu tienda tarda en cargar y pierdes ventas.
  • Soporte técnico deficiente: no recibes ayuda cuando la necesitas.
  • Escalabilidad: necesitas más espacio, RAM o CPU.
  • Seguridad: tu proveedor actual no cumple con los estándares de seguridad necesarios.

Sea cual sea tu motivo, el proceso es prácticamente el mismo. Y aunque pueda parecer complejo, con esta guía lo harás sin sobresaltos.

Fase 1: Preparación antes de la migración

La clave para una migración de PrestaShop exitosa está en la preparación. No se trata de copiar archivos sin más; se trata de hacerlo con orden y asegurándonos de que no se pierde ni un dato.

1.1 Elige el nuevo hosting adecuado

No todos los hostings son iguales. Para mover una tienda online necesitas un servidor que cumpla con los requisitos de PrestaShop:

  • PHP 7.4 o superior (idealmente PHP 8.1 o 8.2).
  • MySQL 5.7 o superior (o MariaDB).
  • Certificado SSL gratuito o de pago.
  • Almacenamiento SSD para un rendimiento óptimo.

[TIP]
Si tu nuevo hosting utiliza Syspanel como panel de control, te resultará muy fácil gestionar tus dominios y bases de datos. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo: https://tu-servidor:2106).

1.2 Haz una copia de seguridad completa

Este es el paso más importante. Antes de tocar nada, necesitas una copia de seguridad de tu tienda actual. Esta copia debe incluir:

  • Todos los archivos de la raíz de PrestaShop (carpetas admin, config, img, themes, etc.).
  • La base de datos completa (tablas, procedimientos, datos de clientes, pedidos, etc.).

Puedes hacerlo desde el panel de control de tu hosting actual (cPanel, Plesk, Syspanel, etc.) o mediante FTP y phpMyAdmin. Si usas herramientas como PrestaShop Backup Module integrado, también es válido, pero te recomiendo hacerlo manualmente para tener un control total.

[WARNING]
No continúes con el proceso si no tienes una copia de seguridad verificada. Si algo sale mal, esta copia es tu único salvavidas.

Fase 2: Transferencia de archivos y base de datos

Una vez que tienes tu copia de seguridad, es hora de empezar a transferir PrestaShop servidor nuevo. Vamos a dividirlo en dos partes: archivos y base de datos.

2.1 Sube los archivos al nuevo servidor

Conecta al nuevo hosting mediante FTP (FileZilla es una gran opción) o mediante el administrador de archivos de tu panel de control (Syspanel, cPanel, etc.).

  • Crea una carpeta temporal en el servidor nuevo, por ejemplo, /backup.
  • Sube el archivo comprimido (zip o tar.gz) de tu copia de seguridad a esa carpeta.
  • Descomprime el archivo en la raíz pública (public_html o www). Asegúrate de que la estructura de carpetas quede exactamente igual que en tu hosting anterior.

[INFO]
Si tu tienda estaba en una subcarpeta (por ejemplo, www.mitienda.com/tienda), deberás mantener esa estructura o ajustar la configuración de la URL en la base de datos más adelante.

2.2 Importa la base de datos

Ahora vamos con la base de datos. Este es el corazón de tu tienda, donde están los clientes, pedidos y productos.

  • Crea una nueva base de datos en tu hosting nuevo. Anota el nombre, el usuario y la contraseña.
  • Accede a phpMyAdmin (o la herramienta equivalente) en el nuevo servidor.
  • Selecciona tu nueva base de datos y haz clic en la pestaña "Importar".
  • Sube el archivo SQL de tu copia de seguridad.

Este proceso puede tardar unos minutos si tu base de datos es grande. No cierres la página hasta que termine.

Fase 3: Configuración de PrestaShop en el nuevo servidor

Con los archivos y la base de datos en su sitio, es momento de hacer que PrestaShop sepa dónde está y cómo conectarse.

3.1 Edita el archivo parameters.php

Este es el archivo de configuración principal. Se encuentra en la carpeta app/config/parameters.php. Ábrelo con un editor de texto y modifica los siguientes valores:

  • database_host: la dirección de tu base de datos (normalmente localhost).
  • database_name: el nombre de tu nueva base de datos.
  • database_user: el usuario de la base de datos.
  • database_password: la contraseña del usuario.
  • database_prefix: el prefijo de las tablas (normalmente ps_).

[WARNING]
Asegúrate de que el usuario de la base de datos tenga todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.) sobre la base de datos.

3.2 Ajusta los permisos de archivos

Para que PrestaShop funcione sin problemas, necesita permisos de escritura en ciertas carpetas. Los permisos correctos son:

  • Carpetas: 755
  • Archivos: 644

Puedes configurarlos desde tu cliente FTP o desde el administrador de archivos de Syspanel. Presta especial atención a las carpetas cache, log, img, themes y var.

Fase 4: Actualizar la URL de la tienda

Si tu dominio sigue siendo el mismo, no tendrás que cambiar nada. Pero si has cambiado de dominio o has movido la tienda a una subcarpeta, debes actualizar las URLs en la base de datos.

  • Accede a phpMyAdmin en tu nuevo servidor.
  • Selecciona tu base de datos y haz clic en la pestaña "SQL".
  • Ejecuta las siguientes consultas (cambia www.old-domain.com por tu dominio antiguo y www.new-domain.com por el nuevo):
UPDATE ps_shop_url SET domain = 'www.new-domain.com', domain_ssl = 'www.new-domain.com', physical_uri = '/';
UPDATE ps_configuration SET value = 'www.new-domain.com' WHERE name IN ('PS_SHOP_DOMAIN', 'PS_SHOP_DOMAIN_SSL');

[TIP]
Si no sabes el prefijo de tus tablas, suele ser ps_, pero verifícalo en el archivo parameters.php.

Fase 5: Poner en marcha la tienda

Ya casi está. Ahora vamos a encender el motor.

5.1 Limpia la caché

PrestaShop guarda archivos de caché que pueden contener rutas antiguas. Para evitar errores, elimina el contenido de las carpetas var/cache (todos los subdirectorios excepto .htaccess). Si no las ves, activa la visualización de archivos ocultos en tu FTP.

5.2 Activa el modo mantenimiento (opcional)

Si quieres que tus clientes no vean la tienda mientras terminas de configurarla, activa el modo mantenimiento desde el panel de administración. Puedes hacerlo editando el archivo app/config/parameters.php y cambiando PS_SHOP_ENABLE a 0, o directamente desde el back office si ya logras acceder.

5.3 Prueba el acceso al back office

Accede a www.tu-dominio.com/admin (o la ruta que hayas configurado). Si todo está correcto, deberías poder iniciar sesión sin problemas. Si tienes errores, revisa los logs en var/logs/.

Fase 6: Redirigir el tráfico (DNS)

Este es el último paso para cambiar hosting PrestaShop. Ahora que tu tienda está funcionando en el nuevo servidor, debes apuntar tu dominio hacia él.

  • Accede al panel de control de tu registrador de dominios (donde compraste el dominio).
  • Busca la sección de DNS o "Servidores de nombres" (Nameservers).
  • Sustituye los servidores de nombres por los que te haya proporcionado tu nuevo hosting.

[INFO]
La propagación de DNS puede tardar entre 24 y 72 horas. Durante este tiempo, algunos usuarios verán tu tienda antigua y otros la nueva. No te preocupes, es normal.

Consejos para una transición sin pérdida de datos

  • Haz la migración en horas de baja afluencia (preferiblemente de madrugada).
  • Avisa a tus clientes con un correo sobre un posible mantenimiento breve.
  • No canceles tu hosting antiguo hasta que hayan pasado al menos 48 horas desde el cambio de DNS.
  • Verifica todos los módulos de pago y envío para asegurarte de que funcionan con la nueva configuración.

Preguntas frecuentes (FAQ) sobre mover PrestaShop

¿Cuánto tiempo tarda en migrar PrestaShop?

Dependiendo del tamaño de tu tienda y tu experiencia, puede llevar entre 1 y 4 horas. La mayor parte del tiempo se consume en la subida de archivos y la importación de la base de datos.

¿Puedo mover mi tienda sin perder los pedidos y clientes?

Sí, siempre y cuando hagas una copia de seguridad completa de la base de datos. Al importarla íntegramente, conservarás todos los datos históricos.

¿Qué pasa si me olvido de actualizar las URLs?

Si no actualizas las URLs, los enlaces internos y las imágenes se romperán. Es un paso crítico, pero fácil de solucionar siguiendo las consultas SQL que te he mostrado.

¿Es necesario contratar a un profesional para transferir PrestaShop servidor?

Para tiendas pequeñas y medianas, no es imprescindible si sigues esta guía. Para grandes ecommerce con una alta complejidad, quizás quieras contar con un técnico especializado.

¿Qué hago si recibo un error de conexión a la base de datos?

Revisa tres cosas: el archivo parameters.php, los permisos del usuario de la base de datos y que el host de la base de datos sea el correcto. En la mayoría de los casos, el error viene de una contraseña mal copiada.

Conclusión: tu tienda en su nueva casa

Mover una tienda online de hosting es un proceso que, bien hecho, pasa desapercibido para tus clientes. Con esta guía, ya tienes el mapa para hacerlo sin estrés. Recuerda: copia de seguridad, sube archivos, importa la base de datos, ajusta la configuración y actualiza las DNS. Y si usas Syspanel, no olvides el puerto 2106 para acceder a tu panel.

Ahora que ya sabes cómo migrar PrestaShop a un nuevo servidor, no tienes excusa para no mejorar el rendimiento de tu tienda. Si tienes alguna duda, déjala en los comentarios o contacta con tu proveedor de hosting; estarán encantados de ayudarte con el proceso.

¡Buena suerte con tu migración! Tu tienda online te lo agradecerá con una carga más rápida y una mayor estabilidad.

¿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