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

Cómo transferir PrestaShop de un servidor a otro usando Plesk

Actualizado el 23 de abril de 2026

Antes de Empezar: ¿Qué Necesitas para Migrar PrestaShop con Plesk?

Migrar una tienda online puede sonar a algo complicado, pero con la herramienta adecuada, es un proceso mucho más sencillo de lo que imaginas. En esta guía, te voy a explicar paso a paso cómo transferir PrestaShop Plesk de un servidor a otro, incluso si nunca has hecho algo parecido. Nuestro objetivo es que lo hagas con total seguridad y sin perder ni un solo dato de tus clientes, pedidos o productos.

Para empezar, necesitarás tener a mano lo siguiente:

  • Acceso al panel Plesk del servidor actual (donde está tu tienda ahora).
  • Acceso al panel Plesk del servidor nuevo (a donde quieres mudarte).
  • Las credenciales de acceso a tu base de datos MySQL de PrestaShop (usuario y contraseña).
  • Un gestor de archivos FTP o el administrador de archivos de Plesk en ambos servidores.
  • Tiempo y paciencia. No es un proceso de 5 minutos, pero con esta guía lo harás sin prisas y bien.

[INFO]
Plesk es un panel de control de hosting que facilita la gestión de sitios web. Si tu nuevo hosting usa otro panel como Syspanel, el proceso es similar, pero la interfaz cambia. En el caso de Syspanel, recuerda que el acceso se realiza a través del puerto 2106. Para esta guía, nos centraremos en Plesk, que es muy común y visual.


Paso 1: Preparar el Servidor de Destino en Plesk

Antes de copiar nada, debemos preparar el "terreno" en el servidor nuevo. Esto evita conflictos y errores durante la migración.

1.1. Crear un Nuevo Dominio o Subdominio

En el Plesk del servidor nuevo, debes crear el dominio que vas a usar para tu tienda. Si ya tienes el dominio apuntando al servidor, puedes crearlo como un dominio normal. Si aún no apunta, puedes usar un subdominio temporal (como test.tudominio.com) para hacer las pruebas, y luego cambiar la zona DNS.

  1. Inicia sesión en tu Plesk nuevo.
  2. Ve a "Sitios web y dominios".
  3. Haz clic en "Agregar dominio".
  4. Introduce el nombre de tu dominio (o subdominio) y asegúrate de que las opciones de "Soporte para PHP" y "Soporte para MySQL" estén habilitadas.
  5. Pulsa "Aceptar".

1.2. Crear una Base de Datos Vacía

PrestaShop necesita una base de datos para funcionar. Vamos a crear una nueva y vacía en el servidor de destino.

  1. Dentro de tu dominio recién creado, ve a la sección "Bases de datos" (o "Bases de datos MySQL").
  2. Haz clic en "Agregar base de datos".
  3. Ponle un nombre (por ejemplo, prestashop_db) y crea un usuario con su contraseña. Anota estos datos, los necesitarás más adelante.
  4. Guarda los cambios.

[WARNING]
No importa que la base de datos esté vacía. El proceso de importación que haremos después se encargará de llenarla con todos tus datos. No intentes copiar la base de datos manualmente aún.


Paso 2: Empaquetar y Descargar los Archivos del Servidor Origen

Ahora vamos a "recoger" todos los archivos de tu tienda PrestaShop del servidor actual. Plesk nos facilita esta tarea con su herramienta de copias de seguridad.

2.1. Crear una Copia de Seguridad Completa

La forma más segura de migrar PrestaShop servidor es hacer una copia de seguridad completa del dominio en el Plesk de origen.

  1. Inicia sesión en el Plesk de tu servidor actual.
  2. Ve a "Sitios web y dominios" y selecciona el dominio de tu tienda PrestaShop.
  3. Busca la sección "Copias de seguridad" (o "Administrador de copias de seguridad").
  4. Haz clic en "Crear una copia de seguridad".
  5. Elige la opción de "Copia de seguridad completa" (debe incluir tanto los archivos como las bases de datos).
  6. Configura el destino de la copia. Puedes guardarla en el servidor o descargarla directamente a tu ordenador. Te recomiendo descargarla a tu PC para tener un control total.
  7. Inicia la copia y espera a que termine. Dependiendo del tamaño de tu tienda, puede tardar unos minutos.

2.2. Descargar la Copia de Seguridad

Una vez completada la copia, la encontrarás en la lista de copias de seguridad de Plesk. Haz clic en el icono de descarga para guardarla en tu ordenador. Obtendrás un archivo comprimido (normalmente en formato .tar o .zip).

[TIP]
Si tu tienda es muy grande, este archivo puede pesar varios GB. Asegúrate de tener suficiente espacio en tu disco duro y una buena conexión a internet.


Paso 3: Subir y Restaurar la Copia en el Nuevo Servidor

Este es el paso más importante del proceso de PrestaShop migración Plesk. Vamos a llevar la copia de seguridad al nuevo servidor y restaurarla.

3.1. Subir el Archivo de Copia a Plesk

  1. Ve al Plesk del servidor nuevo.
  2. Accede a la sección "Copias de seguridad" del dominio que creaste en el Paso 1.
  3. Haz clic en "Subir copia de seguridad".
  4. Selecciona el archivo que descargaste en el paso anterior y súbelo. La carga puede tardar, dependiendo del tamaño y tu velocidad de subida.

3.2. Restaurar la Copia de Seguridad

Una vez subida, la verás en la lista de copias de seguridad disponibles.

  1. Haz clic en el botón "Restaurar" junto a la copia que acabas de subir.
  2. Plesk te preguntará qué quieres restaurar. Asegúrate de marcar tanto "Archivos" como "Bases de datos".
  3. Importante: Plesk te dará la opción de elegir la base de datos de destino. Selecciona la base de datos vacía que creaste en el Paso 1.2 (por ejemplo, prestashop_db).
  4. Confirma la restauración y espera. Plesk se encargará de copiar todos los archivos y de importar los datos de tu base de datos.

[WARNING]
No desmarces la opción de restaurar las bases de datos, o tu tienda no funcionará. PrestaShop necesita tanto los archivos como la base de datos para operar.


Paso 4: Configurar el Archivo parameters.php (La Clave del Éxito)

Después de restaurar, tu tienda aún no funcionará correctamente. El archivo de configuración de PrestaShop (parameters.php) contiene la información de conexión a la base de datos del servidor antiguo. Debemos cambiarla por la del nuevo.

4.1. Localizar el Archivo

Este archivo se encuentra en la carpeta app/config/ de tu instalación de PrestaShop.

  1. Ve a "Sitios web y dominios" en el Plesk nuevo.
  2. Haz clic en "Administrador de archivos" de tu dominio.
  3. Navega a la carpeta httpdocs (o public_html), luego a app y finalmente a config.
  4. Busca el archivo llamado parameters.php.

4.2. Editar los Datos de Conexión

Haz clic derecho sobre el archivo y selecciona "Editar" (o "Edit in Text Editor"). Verás un código PHP con varios parámetros. Necesitas buscar y modificar los siguientes:

  • 'database_host': Suele ser localhost o 127.0.0.1. En la mayoría de los casos con Plesk, esto no cambia.
  • 'database_name': Debes poner el nombre de la base de datos que creaste en el Paso 1.2 (ej. prestashop_db).
  • 'database_user': Debes poner el nombre del usuario de la base de datos que creaste.
  • 'database_password': Debes poner la contraseña del usuario de la base de datos que creaste.

Guarda los cambios al finalizar.

[TIP]
Si Plesk te lo permite, es mejor usar el editor de texto integrado. Si no, puedes descargar el archivo, editarlo con un editor de texto como Notepad++ y volver a subirlo.


Paso 5: Actualizar la URL de la Tienda (Si es Necesario)

Si vas a usar un dominio diferente o un subdominio temporal, PrestaShop guarda la URL anterior en su base de datos. Debemos actualizarla para que todo funcione.

5.1. Acceder al Panel de Administración

Para ello, primero debes poder acceder al panel de administración. La URL será algo como http://tu-nuevo-dominio.com/admin12345.

5.2. Cambiar la URL en la Base de Datos (Método Alternativo)

Si no puedes acceder al panel, puedes hacerlo directamente desde la base de datos. Vamos a usar la herramienta phpMyAdmin que viene con Plesk.

  1. En el Plesk nuevo, ve a "Bases de datos" y haz clic en "phpMyAdmin" junto a tu base de datos.
  2. En la pestaña "SQL", ejecuta la siguiente consulta (reemplaza las URLs con las tuyas):
UPDATE ps_shop_url SET domain='tu-nuevo-dominio.com', domain_ssl='tu-nuevo-dominio.com', physical_uri='/';
UPDATE ps_configuration SET value='http://tu-nuevo-dominio.com' WHERE name IN ('PS_SHOP_DOMAIN', 'PS_SHOP_DOMAIN_SSL');

[WARNING]
Ejecuta estas consultas con cuidado. Si no estás seguro de lo que haces, es mejor pedir ayuda a tu proveedor de hosting. Un error aquí puede dejar tu tienda inaccesible.


Paso 6: Probar y Verificar la Migración

Ya casi lo tienes. Ahora viene la parte más gratificante: comprobar que todo funciona.

6.1. Pruebas Básicas

  1. Carga la página principal de tu tienda en el nuevo servidor. Debería verse igual que la anterior.
  2. Accede al panel de administración (/adminXXXX). Debería pedirte usuario y contraseña.
  3. Revisa un producto. Asegúrate de que las imágenes se cargan correctamente.
  4. Haz un pedido de prueba. Esto es fundamental para verificar que el proceso de compra y la pasarela de pago funcionan.

6.2. Verificar los Enlaces y los Permisos

  • URLs amigables: Ve a "Parámetros avanzados" > "URLs amigables" en el panel de administración y vuelve a guardar la configuración para regenerar los enlaces.
  • Permisos de archivos: Plesk suele configurar los permisos automáticamente, pero si tienes errores de escritura, revisa que las carpetas var/cache, var/logs y img tengan permisos de escritura (755 o 775).

[INFO]
No olvides vaciar la caché de PrestaShop. Puedes hacerlo desde el panel de administración en "Parámetros avanzados" > "Rendimiento" o eliminando manualmente el contenido de la carpeta var/cache.


Paso 7: Preguntas Frecuentes (FAQ) sobre la Migración

Aquí te respondo algunas dudas comunes que suelen surgir durante este proceso.

¿Puedo mover PrestaShop a otro hosting sin Plesk?

Sí, puedes hacerlo manualmente con FTP y phpMyAdmin. El proceso es similar: descargar todos los archivos, exportar la base de datos, subir los archivos al nuevo servidor e importar la base de datos. La diferencia es que con Plesk todo es más visual y automatizado. Si tu nuevo hosting usa Syspanel, el proceso manual es el mismo, solo que el acceso al panel es a través del puerto 2106.

¿Qué hago si la restauración da error?

Los errores más comunes son por falta de espacio en el servidor o por problemas de permisos. Revisa que el archivo de copia se haya subido completo y que el nuevo servidor tenga suficiente espacio en disco. Si el error persiste, contacta con tu proveedor de hosting.

¿Cuánto tiempo tarda en propagarse el cambio de DNS?

Si has cambiado los DNS de tu dominio al nuevo servidor, la propagación puede tardar entre 24 y 72 horas. Mientras tanto, puedes usar el archivo hosts de tu ordenador para probar tu tienda en el nuevo servidor con el dominio real.

¿Perderé mis pedidos, clientes o productos?

No, si has hecho una copia de seguridad completa. La restauración en Plesk copia tanto los archivos como la base de datos, que es donde se almacenan todos los datos de tu tienda. Solo perderás datos si no has hecho la copia correctamente.

¿Es necesario cambiar la contraseña de administrador después de migrar?

No es obligatorio, pero es una buena práctica de seguridad. Puedes cambiarla desde el panel de administración en "Parámetros avanzados" > "Administradores".


Resumen Final y Consejos

Migrar una tienda PrestaShop con Plesk es un proceso que, siguiendo estos pasos, cualquier persona puede llevar a cabo con éxito. La clave está en hacer una buena copia de seguridad, restaurarla correctamente en el nuevo servidor y ajustar la configuración de la base de datos.

Recuerda los puntos clave:

  • Siempre haz una copia de seguridad completa antes de cualquier migración.
  • Crea una base de datos vacía en el servidor de destino.
  • Edita el archivo parameters.php con los nuevos datos de conexión.
  • Actualiza las URLs en la base de datos si cambias de dominio.
  • Prueba todo a fondo después de la migración.

Espero que esta guía te haya sido de gran ayuda. Si tienes más dudas, no dudes en buscar más información o contactar con el soporte de tu hosting. ¡Buena suerte con tu tienda en su nuevo hogar!

¿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