Cómo migrar PrestaShop a Plesk fácilmente
¿Estás listo para dar el salto y mover tu tienda online a un nuevo hogar? Migrar PrestaShop a Plesk suena a tarea compleja, pero te prometo que con la guía adecuada es un proceso mucho más sencillo de lo que imaginas. Plesk es un panel de control potente y amigable, ideal para gestionar tu tienda.
En esta guía, te explicaré paso a paso cómo migrar PrestaShop a Plesk de forma segura y sin perder datos. Olvídate del estrés técnico; vamos a desglosarlo todo para que lo hagas tú mismo como un auténtico profesional. Al final, tu tienda funcionará en su nuevo servidor como si siempre hubiera estado allí.
¿Por qué migrar tu PrestaShop a Plesk?
Antes de meternos en faena, hablemos del destino. Plesk es conocido por su interfaz limpia y su facilidad de uso. Te permite gestionar bases de datos, dominios, correos y, por supuesto, aplicaciones como PrestaShop con unos pocos clics.
Migrar a Plesk suele traducirse en:
- Mayor velocidad de carga (mejor para tu SEO y ventas).
- Seguridad mejorada con certificados SSL y firewalls integrados.
- Gestión centralizada de todo tu hosting desde un solo lugar.
Si vienes de otro panel como cPanel, verás que la lógica es muy similar. Y si vienes de un hosting compartido básico, notarás el control que ganas. Ahora, manos a la obra.
Preparativos esenciales antes de la migración
No empieces a mover archivos a lo loco. Una buena PrestaShop Plesk migración empieza con una buena planificación. Tómate 15 minutos para hacer esto:
1. Haz una copia de seguridad completa de tu PrestaShop original
Este es el paso más importante. Si algo sale mal, podrás volver atrás sin perder ni un producto ni un pedido.
¿Qué necesitas copiar?
- Los archivos de tu tienda: Todo el contenido de la carpeta donde está instalado PrestaShop.
- La base de datos: Aquí están tus productos, clientes, pedidos y configuraciones.
Cómo hacerlo en tu servidor actual:
- Accede a tu panel de control actual (o usa FTP si no tienes uno).
- Busca la opción "Copias de seguridad" o "Backup".
- Selecciona tu dominio y base de datos. Descarga ambos archivos a tu ordenador.
- Si tu panel no ofrece backup automático, usa un cliente FTP (como FileZilla) para descargar toda la carpeta
public_html(o donde esté tu tienda) y phpMyAdmin para exportar la base de datos.
[WARNING] No te saltes este paso. Es tu red de seguridad. Si pierdes la copia, podrías perder tu negocio.
2. Anota los datos de tu base de datos original
Necesitarás estos datos más adelante. Búscalos en el archivo de configuración de tu PrestaShop actual, normalmente en /config/settings.inc.php. Busca estas líneas:
_DB_SERVER_(normalmente eslocalhost)._DB_NAME_(el nombre de tu base de datos)._DB_USER_(el usuario de la base de datos)._DB_PASSWD_(la contraseña).
Anótalos en un bloc de notas. Los usarás para verificar que todo está correcto.
Paso a paso: Cómo migrar PrestaShop a Plesk
Ya tienes tu copia de seguridad y tus datos. Ahora vamos a configurar el nuevo servidor en Plesk. Sigue estos pasos al pie de la letra.
Paso 1: Crear el dominio y la base de datos en Plesk
Primero, necesitas "preparar la casa" en tu nuevo servidor Plesk.
- Inicia sesión en Plesk. Normalmente accedes a través de
https://tudominio.com:8443o la IP que te haya dado tu proveedor. - Ve a "Sitios web y dominios" y haz clic en "Añadir dominio".
- Introduce tu nombre de dominio (ej:
mitienda.com). Asegúrate de que los DNS ya apunten a este servidor o que estés trabajando con un dominio temporal. - Ahora, crea la base de datos:
- En el mismo panel, busca la sección "Bases de datos" o dentro del dominio, la pestaña "Bases de datos".
- Haz clic en "Añadir base de datos".
- Ponle un nombre (ej:
prestashop_db). No uses espacios ni caracteres raros. - Crea un usuario y una contraseña para esta base de datos. Guarda estos datos, los necesitarás.
- Selecciona el tipo de base de datos:
MySQL(normalmente es la opción por defecto).
¡Listo! Ya tienes el dominio y el hueco para tus datos.
Paso 2: Subir los archivos de tu tienda a Plesk
Ahora vamos a mover los archivos de tu vieja tienda a la nueva.
- Conéctate a Plesk vía FTP. Plesk te permite crear cuentas FTP. Ve a la pestaña "Acceso FTP" dentro de tu dominio y crea un usuario o usa el principal.
- Usa un cliente FTP (FileZilla, Cyberduck, etc.) para conectarte a tu servidor Plesk. Introduce la IP del servidor, tu usuario FTP y contraseña.
- Sube todos los archivos de tu antigua carpeta de PrestaShop a la carpeta
httpdocs(opublic_html) de tu nuevo dominio en Plesk. Esto puede tardar unos minutos, dependiendo del tamaño de tu tienda (productos, imágenes, módulos).
[INFO] Si tu tienda es muy grande (más de 1GB), considera usar la opción "Archivo" en Plesk para subir un ZIP y luego descomprimirlo desde el administrador de archivos. Es más rápido.
Paso 3: Importar la base de datos
Los archivos están en su sitio. Ahora toca llenar la base de datos con tus productos y clientes.
- Vuelve a Plesk, a la sección "Bases de datos".
- Haz clic en el nombre de la base de datos que creaste (
prestashop_db). - Busca el botón "Importar archivo de volcado Dump" o "Importar". Se abrirá una ventana.
- Selecciona el archivo
.sqlque exportaste de tu tienda original. - Haz clic en "Aceptar". Plesk importará toda la información.
Si todo va bien, verás un mensaje de éxito. Si hay un error, revisa que el archivo .sql no esté corrupto y que el nombre de la base de datos coincida.
Paso 4: Configurar la conexión a la base de datos
Este es el paso clave. Tu PrestaShop necesita saber dónde está su nueva base de datos.
- Accede al administrador de archivos de Plesk (dentro de tu dominio, busca "Administrador de archivos").
- Navega hasta la carpeta
httpdocsy luego a la carpetaconfig. - Busca el archivo
settings.inc.php(en PrestaShop 1.6 y anteriores) oparameters.php(en PrestaShop 1.7 y 8.x). - Haz clic derecho sobre el archivo y selecciona "Editar en el editor de texto".
- Busca las líneas que contienen los datos de la base de datos y cámbialos por los nuevos:
_DB_SERVER_odatabase_host: Ponlocalhost(o la dirección del servidor de bases de datos que te indique tu hosting, pero normalmente eslocalhost)._DB_NAME_odatabase_name: Pon el nombre exacto que le diste a tu base de datos en Plesk (ej:prestashop_db)._DB_USER_odatabase_user: Pon el usuario que creaste._DB_PASSWD_odatabase_password: Pon la contraseña de ese usuario.
- Guarda los cambios y cierra el editor.
[TIP] Si ves que el archivo no se puede editar, puede que tenga permisos de solo lectura. Cámbialos a
644desde el administrador de archivos de Plesk (clic derecho > "Permisos").
Paso 5: Configurar el dominio y probar la tienda
Ya casi estamos. Ahora asegurémonos de que tu dominio apunte correctamente.
- Cambia los DNS de tu dominio para que apunten a la IP de tu nuevo servidor Plesk. Esto se hace desde donde compraste el dominio (tu registrador). Si ya lo hiciste antes, espera a que se propaguen (de 1 a 48 horas).
- Accede a tu tienda escribiendo la URL en el navegador. Si todo está bien, verás tu tienda funcionando.
- Prueba todo:
- Navega por las categorías.
- Intenta iniciar sesión como cliente.
- Revisa el panel de administración (normalmente
tudominio.com/admin). - Comprueba que las imágenes se cargan.
Si ves la página de instalación de PrestaShop, significa que la conexión a la base de datos no es correcta. Revisa el paso 4.
Paso 6: Limpiar y optimizar la tienda en Plesk
Una vez que tu tienda funciona, es hora de darle los toques finales.
- Regenera las miniaturas de las imágenes: En el panel de administración de PrestaShop, ve a "Parámetros de la tienda" > "Imágenes" y haz clic en "Regenerar miniaturas". Esto asegura que las imágenes se vean bien en el nuevo servidor.
- Limpia la caché de PrestaShop: Ve a "Parámetros avanzados" > "Rendimiento" y limpia la caché.
- Activa SSL (HTTPS) en Plesk:
- En Plesk, ve a tu dominio y haz clic en "SSL/TLS".
- Puedes instalar un certificado gratuito de Let's Encrypt con un solo clic.
- Asegúrate de que en PrestaShop, en "Parámetros de la tienda" > "General", la opción "Activar SSL" esté en "Sí" y la URL de la tienda comience con
https://.
Solución de problemas comunes en la migración
Incluso siguiendo todos los pasos, a veces surgen pequeños contratiempos. Aquí tienes los más comunes y cómo solucionarlos:
Error: "Página en blanco" o "Error 500"
- Causa: Suele ser un problema de permisos de archivos o de configuración de PHP.
- Solución: En Plesk, ve a "Sitios web y dominios" > "Configuración de PHP". Asegúrate de que la versión de PHP sea compatible con tu PrestaShop (PrestaShop 1.7 y 8.x necesitan PHP 7.1 o superior, idealmente 8.0+). También aumenta el
memory_limita 256M o 512M.
Error: "No se puede conectar a la base de datos"
- Causa: Los datos en
settings.inc.phpoparameters.phpson incorrectos. - Solución: Revisa el nombre de la base de datos, el usuario y la contraseña en Plesk y compáralos con el archivo de configuración. A veces Plesk añade un prefijo al nombre de la base de datos (ej:
usuario_prestashop_db). Asegúrate de incluirlo.
Las imágenes no se ven
- Causa: Las rutas de las imágenes no se han actualizado o la caché está sucia.
- Solución: Regenera las miniaturas desde el panel de administración como te expliqué en el Paso 6. También puedes forzar la regeneración desde la base de datos, pero la opción del panel suele ser suficiente.
Preguntas Frecuentes (FAQ) sobre migrar PrestaShop a Plesk
Aquí respondo a las dudas más habituales que me encuentro en el soporte técnico.
¿Puedo migrar PrestaShop a Plesk sin perder datos de clientes?
Sí, absolutamente. Si sigues el proceso de copia de seguridad y exportación de la base de datos, todos los datos de clientes, pedidos, productos y configuraciones se transfieren intactos. La clave está en la base de datos.
¿Necesito conocimientos de programación para hacer la migración?
No. Esta guía está diseñada para que cualquier persona con nociones básicas de uso de un panel de control (como Plesk) y un cliente FTP pueda hacerlo. No toques código si no es necesario; solo editar el archivo de configuración de la base de datos es el único cambio "técnico".
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu tienda.
- Tiendas pequeñas (menos de 500 productos y 1GB de imágenes): Entre 30 minutos y 1 hora.
- Tiendas medianas (miles de productos): Puede llevar de 1 a 3 horas, sobre todo por la subida de archivos.
- Tiendas grandes: Puede llevar varias horas. Lo mejor es hacerlo en un horario de poco tráfico (por la noche).
¿Qué pasa con mi SEO al migrar?
Si cambias de servidor pero mantienes el mismo nombre de dominio, tu SEO no debería verse afectado negativamente. De hecho, si el nuevo servidor es más rápido, tu posicionamiento puede mejorar. Solo asegúrate de que los DNS se propaguen correctamente y de que no haya tiempos de inactividad largos. Configurar correctamente los redireccionamientos 301 si cambias URLs también es crucial, pero en una migración normal de servidor no es necesario.
¿Puedo usar una herramienta automática para migrar?
Existen plugins y módulos de pago para PrestaShop que prometen migraciones automáticas, pero mi consejo es que, si no tienes prisa, hagas la migración manual siguiendo esta guía. Así aprendes cómo funciona tu tienda y tienes control total sobre cada paso. Las herramientas automáticas a veces fallan con configuraciones personalizadas.
Conclusión: Tu tienda ya está en Plesk
¡Enhorabuena! Has completado el proceso de migrar PrestaShop a Plesk. Ahora disfrutas de un panel de control moderno, rápido y seguro. Recuerda que la paciencia es tu mejor aliada en estos procesos. Si algo no sale a la primera, revisa los pasos, respira hondo y vuelve a intentarlo.
Tu tienda online está en buenas manos (las tuyas y las de Plesk). Ahora puedes dedicarte a lo que realmente importa: vender y hacer crecer tu negocio. Si te surge cualquier duda, no dudes en consultar la documentación oficial de PrestaShop o de Plesk, o contactar con el soporte de tu hosting. ¡Mucho éxito con tu tienda!
