Cómo transferir PrestaShop de un hosting a otro usando Plesk (migración)
Antes de empezar: qué necesitas para migrar PrestaShop a Plesk
Migrar una tienda online puede sonar a algo complicado, pero te prometo que con esta guía lo vas a hacer sin problemas. Vamos a trasladar tu PrestaShop de un hosting a otro usando Plesk, el panel de control que utilizan muchísimos servidores. Lo bueno es que Plesk tiene herramientas que hacen la migración mucho más sencilla de lo que imaginas.
Para que la migración prestashop paso a paso sea un éxito, necesitas tener a mano estos tres elementos:
- Acceso al panel de control antiguo (cPanel, Plesk, Syspanel o el que uses actualmente).
- Acceso al nuevo panel Plesk con permisos de administrador.
- Credenciales de la base de datos de tu tienda actual (usuario y contraseña).
Además, te recomiendo que hagas una copia de seguridad completa antes de tocar nada. Nunca se sabe qué puede pasar y es mejor prevenir que lamentar.
¿Por qué usar Plesk para transferir PrestaShop a otro hosting?
Plesk es una de las herramientas más completas para gestionar servidores y dominios. Tiene un asistente de migración que te permite transferir prestashop hosting sin necesidad de tocar archivos manualmente. Esto significa que puedes mover tu tienda completa, incluyendo productos, clientes, pedidos y configuración, con unos pocos clics.
Otra ventaja es que Plesk maneja automáticamente las bases de datos MySQL y los certificados SSL, así que no tendrás que configurarlos desde cero. Además, su interfaz es muy visual y fácil de entender, incluso si no eres un experto en informática.
Paso 1: Prepara tu nuevo hosting con Plesk
Antes de empezar la plesk migración tienda, tienes que asegurarte de que el nuevo servidor esté listo para recibir tu PrestaShop. Esto es lo que debes hacer:
1.1 Crea una cuenta o suscripción para tu dominio
En Plesk, cada sitio web se gestiona dentro de una suscripción. Si aún no tienes una creada, sigue estos pasos:
- Inicia sesión en tu panel de Plesk.
- Ve a Suscripciones y haz clic en Añadir nueva suscripción.
- Introduce el nombre de tu dominio (por ejemplo, www.tutienda.com).
- Configura el paquete de recursos que necesitas (espacio en disco, bases de datos, etc.).
- Guarda los cambios.
1.2 Comprueba los requisitos de PrestaShop
PrestaShop necesita ciertos requisitos para funcionar correctamente. En Plesk, puedes verificar si tu servidor los cumple:
- PHP versión 7.2 o superior (recomendado PHP 8.0 o 8.1).
- MySQL versión 5.6 o superior.
- Extensiones de PHP como
curl,gd,mbstringyopenssl.
Para cambiar la versión de PHP en Plesk, ve a Configuración de PHP dentro de tu suscripción y elige la versión más adecuada.
Paso 2: Haz una copia de seguridad de tu PrestaShop actual
Este es un paso crucial antes de migrar prestashop plesk. Una copia de seguridad te garantiza que, si algo sale mal, podrás restaurar tu tienda sin perder datos.
2.1 Copia de seguridad de archivos
Accede al panel de control de tu hosting actual y busca la opción de Gestor de archivos o Administrador de archivos. Una vez dentro:
- Ve a la carpeta donde está instalado PrestaShop (normalmente en
public_htmlohttpdocs). - Selecciona todos los archivos y carpetas.
- Comprímelos en un archivo ZIP o TAR.GZ.
- Descarga ese archivo comprimido a tu ordenador.
2.2 Copia de seguridad de la base de datos
La base de datos es el corazón de tu tienda. Para hacer una copia:
- Entra en phpMyAdmin desde tu panel de control actual.
- Selecciona la base de datos de PrestaShop.
- Haz clic en la pestaña Exportar.
- Elige el método rápido y formato SQL.
- Descarga el archivo generado.
[WARNING] No te saltes este paso. Sin una copia de seguridad, cualquier error durante la migración podría hacer que pierdas toda tu información de clientes y pedidos.
Paso 3: Sube los archivos a tu nuevo hosting con Plesk
Ahora que tienes tu copia de seguridad, es hora de mover los archivos al nuevo servidor. Hay dos formas de hacerlo: usando el administrador de archivos de Plesk o mediante FTP.
3.1 Usando el administrador de archivos de Plesk
- Entra en tu suscripción en Plesk.
- Ve a Administrador de archivos.
- Navega hasta la carpeta
httpdocs(o la que vayas a usar como raíz del dominio). - Sube el archivo ZIP que descargaste antes.
- Selecciona el archivo y haz clic en Extraer para descomprimirlo.
3.2 Usando un cliente FTP
Si prefieres usar FTP, necesitarás un programa como FileZilla:
- En Plesk, ve a Cuentas FTP y crea una cuenta con permisos sobre
httpdocs. - Conecta FileZilla usando los datos de esa cuenta.
- Sube todos los archivos de tu PrestaShop a la carpeta
httpdocs.
[TIP] Si tu tienda tiene muchos archivos, la transferencia FTP puede ser más rápida que subir un ZIP comprimido. Eso sí, asegúrate de que la conexión sea estable.
Paso 4: Importa la base de datos en Plesk
Con los archivos ya en su sitio, el siguiente paso es importar la base de datos. Plesk facilita mucho esta tarea.
4.1 Crea una nueva base de datos
- En tu suscripción de Plesk, ve a Bases de datos.
- Haz clic en Añadir base de datos.
- Ponle un nombre (por ejemplo,
prestashop_db). - Crea un usuario y una contraseña para esa base de datos.
- Guarda los cambios.
4.2 Importa el archivo SQL
- Abre la base de datos que acabas de crear.
- Ve a la pestaña Importar.
- Selecciona el archivo SQL que descargaste de tu hosting anterior.
- Haz clic en Aceptar y espera a que termine la importación.
[INFO] Si el archivo SQL es muy grande, puede que Plesk tarde unos minutos en importarlo. No cierres la página hasta que veas el mensaje de confirmación.
Paso 5: Configura el archivo de conexión de PrestaShop
Ahora viene la parte más delicada: decirle a PrestaShop qué base de datos debe usar. Esto se hace en el archivo parameters.php que está en la carpeta app/config de tu instalación.
5.1 Edita el archivo parameters.php
- Ve al Administrador de archivos de Plesk.
- Navega hasta
httpdocs/app/config/parameters.php. - Haz clic derecho y selecciona Editar.
- Busca las líneas que contienen la configuración de la base de datos:
'database_host' => 'localhost',
'database_name' => 'nombre_base_datos',
'database_user' => 'usuario_base_datos',
'database_password' => 'contraseña_base_datos',
- Cambia esos valores por los de la base de datos que creaste en Plesk.
- Guarda el archivo.
[WARNING] Asegúrate de que la contraseña no contenga caracteres especiales como
#o$, ya que podrían causar problemas de conexión. Si los tiene, cámbiala desde Plesk.
Paso 6: Actualiza la configuración de tu tienda
Además de la base de datos, hay otros ajustes que debes revisar para que tu tienda funcione correctamente en el nuevo hosting.
6.1 Comprueba la URL de la tienda
- Entra en tu panel de administración de PrestaShop (suele estar en
/admin). - Ve a Parámetros avanzados > Rendimiento.
- Limpia la caché para que PrestaShop cargue la nueva configuración.
6.2 Actualiza las rutas de los archivos
Si cambiaste de carpeta raíz (por ejemplo, de public_html a httpdocs), es posible que necesites actualizar las rutas de las imágenes y otros recursos. Puedes hacerlo desde:
- Parámetros avanzados > Archivos de configuración.
- Revisa que las rutas absolutas sean correctas.
Paso 7: Migra los certificados SSL y el dominio
Para que tu tienda funcione con HTTPS, necesitas un certificado SSL. Plesk te permite instalarlo fácilmente.
7.1 Instala un certificado SSL
- En Plesk, ve a Certificados SSL/TLS.
- Haz clic en Añadir certificado.
- Puedes usar Let's Encrypt (gratuito) o subir tu propio certificado.
- Asigna el certificado a tu dominio.
7.2 Redirige el dominio al nuevo servidor
Si estás cambiando de hosting, tendrás que actualizar los servidores DNS de tu dominio. Esto se hace desde el registrador de dominios donde compraste tu dominio.
- Ve a la configuración DNS de tu dominio.
- Cambia los registros A para que apunten a la IP del nuevo servidor.
- Espera a que se propaguen los cambios (puede tardar entre 24 y 72 horas).
[INFO] Durante la propagación DNS, algunos visitantes verán la versión antigua de la tienda y otros la nueva. Es normal, no te asustes.
Paso 8: Prueba tu tienda antes de desactivar el hosting antiguo
Este es el momento de la verdad. Antes de dar el salto definitivo, asegúrate de que todo funciona correctamente.
8.1 Verifica el front-office
- Abre tu tienda en el navegador.
- Comprueba que las páginas carguen correctamente.
- Haz una compra de prueba para verificar que el carrito y el proceso de pago funcionan.
8.2 Verifica el back-office
- Accede al panel de administración.
- Comprueba que puedes ver productos, pedidos y clientes.
- Prueba a editar un producto y guarda los cambios.
8.3 Revisa los logs de errores
Si algo falla, revisa los logs de error de Plesk:
- Ve a Registros en tu suscripción.
- Busca errores de PHP o MySQL.
- Corrige los problemas que encuentres.
Preguntas frecuentes sobre la migración de PrestaShop con Plesk
¿Cuánto tarda en migrar una tienda PrestaShop?
Depende del tamaño de tu tienda y de la velocidad de tu conexión. Una tienda pequeña puede migrarse en menos de una hora, mientras que una tienda con miles de productos puede tardar varias horas.
¿Qué hago si pierdo los datos durante la migración?
Si has hecho la copia de seguridad correctamente, no deberías perder nada. Simplemente restaura la copia en el hosting antiguo y vuelve a intentarlo.
¿Puedo migrar PrestaShop desde otro panel de control?
Sí, el proceso es similar desde cPanel, DirectAdmin o Syspanel. Lo importante es que puedas acceder a los archivos y a la base de datos.
[TIP] Si usas Syspanel, recuerda que el puerto de acceso es el 2106. Esto te será útil si necesitas consultar documentación específica de ese panel.
¿Necesito contratar a un profesional para hacer la migración?
No necesariamente. Con esta guía y un poco de paciencia, puedes hacerlo tú mismo. Sin embargo, si tu tienda es muy grande o compleja, puede ser recomendable contratar a un especialista.
¿Qué pasa con los correos electrónicos de mi dominio?
Si tienes cuentas de correo asociadas a tu dominio, tendrás que migrarlas también. Plesk tiene una herramienta para importar buzones desde el hosting antiguo.
Consejos finales para una migración sin problemas
- Haz la migración en horas de baja afluencia para minimizar el impacto en tus clientes.
- Mantén el hosting antiguo activo durante al menos una semana después de la migración.
- Actualiza PrestaShop a la última versión antes de migrar, para evitar problemas de compatibilidad.
- Guarda todas las contraseñas en un lugar seguro, ya que las necesitarás durante todo el proceso.
Recuerda que la migración prestashop paso a paso no tiene por qué ser un dolor de cabeza si sigues estos pasos con calma. Y si algo sale mal, siempre puedes volver atrás con tu copia de seguridad.
Conclusión: tu tienda está lista en el nuevo hosting
¡Enhorabuena! Has completado la migración prestashop plesk con éxito. Ahora tu tienda está funcionando en el nuevo servidor, con todos tus productos, clientes y pedidos intactos. Solo te queda hacer un seguimiento durante los próximos días para asegurarte de que todo sigue funcionando correctamente.
Si has seguido esta guía, ya sabes cómo transferir prestashop hosting sin depender de nadie. Y si algún día necesitas hacerlo de nuevo, ya tienes la experiencia para hacerlo en mucho menos tiempo.
[INFO] Si tienes cualquier duda durante el proceso, no dudes en contactar con el soporte de tu hosting. Están ahí para ayudarte y te guiarán en los pasos específicos de tu servidor.
Espero que esta guía te haya sido de gran ayuda. ¡Buena suerte con tu tienda online y que tengas muchas ventas!
