¿Cómo migrar un sitio web de WordPress a Plesk? Guía completa
¿Estás pensando en cambiar de proveedor de alojamiento o simplemente quieres centralizar tus sitios en un panel más potente como Plesk? Migrar un sitio web de WordPress puede sonar a tarea de expertos, pero con la guía adecuada, es un proceso que puedes realizar tú mismo sin perder datos ni tiempo de inactividad.
En este artículo te explicaré paso a paso cómo migrar WordPress a Plesk de forma segura, ya sea usando herramientas automáticas o métodos manuales. Incluyo trucos, advertencias y soluciones a problemas comunes para que tu migración sitio web sea un éxito.
¿Qué necesitas antes de empezar la migración?
Antes de tocar nada, asegúrate de tener todo lo siguiente a mano. Esto te ahorrará dolores de cabeza.
Requisitos básicos
-
Acceso al panel de control antiguo (cPanel, Syspanel, DirectAdmin, etc.).
[INFO] Si tu panel actual es Syspanel (antes HestiaCP), recuerda que el puerto de acceso es el 2106. Necesitarás las credenciales de administrador o de un usuario con permisos de backup.
-
Acceso a Plesk con permisos de administrador o de suscripción.
Debes tener una suscripción activa donde puedas alojar el sitio. Si no la tienes, créala primero. -
Credenciales de FTP/SFTP del servidor origen y del destino.
Aunque usemos herramientas automáticas, siempre es bueno tener una vía manual de respaldo. -
Archivos del sitio y base de datos originales.
Si algo falla, podrás restaurar todo desde cero.
Herramientas recomendadas
- Plugin de migración: All-in-One WP Migration o Duplicator. Son los más usados y funcionan perfecto con Plesk.
- Cliente FTP: FileZilla o Cyberduck (gratuitos).
- Acceso SSH (opcional, pero recomendado si manejas muchos sitios).
Método 1: Migrar WordPress a Plesk con plugin (el más fácil)
Este método es ideal si no quieres complicarte con archivos y bases de datos. Solo necesitas instalar un plugin en tu WordPress actual y otro en el nuevo.
Paso 1: Instala un plugin de migración en el sitio origen
Ve al panel de administración de tu WordPress actual. En el menú izquierdo, busca Plugins > Añadir nuevo. Busca "All-in-One WP Migration" e instálalo y actívalo.
Paso 2: Exporta tu sitio desde el plugin
Una vez activado, ve a All-in-One WP Migration > Exportar. Selecciona la opción "Exportar a archivo". El plugin empaquetará todo tu sitio (archivos, base de datos, plugins, temas) en un solo archivo .wpress.
[WARNING] Si tu sitio es muy grande (más de 500 MB), el plugin puede fallar. En ese caso, usa el método manual o el plugin Duplicator que permite exportar en partes.
Paso 3: Prepara el WordPress vacío en Plesk
Ahora ve a tu panel de Plesk. Crea una nueva suscripción o usa una existente. Instala WordPress desde el catálogo de aplicaciones de Plesk (llamado WordPress Toolkit). Esto creará una instalación limpia.
[TIP] No personalices nada aún. Solo necesitas que el WordPress esté instalado y funcionando.
Paso 4: Sube el archivo de exportación al nuevo WordPress
En tu nuevo WordPress, instala el mismo plugin All-in-One WP Migration. Luego ve a All-in-One WP Migration > Importar. Selecciona el archivo .wpress que descargaste antes.
El plugin subirá y reemplazará todos los datos. Al finalizar, te pedirá que actualices las URLs si cambió el dominio. Si es el mismo dominio, no hagas nada. Si cambiaste de dominio, el plugin te mostrará un enlace para actualizar.
Paso 5: Verifica que todo funcione
Visita tu sitio web. Revisa páginas, entradas, imágenes y plugins. Si ves algún error, revisa los enlaces permanentes (ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" sin modificar nada).
Método 2: Migración manual (para usuarios avanzados)
Este método te da control total y funciona incluso si no puedes instalar plugins. Es ideal si tu sitio es muy grande o si el plugin falla.
Paso 1: Exporta la base de datos desde el servidor origen
Accede a tu panel de control antiguo (cPanel, Syspanel, etc.). Busca phpMyAdmin o Base de datos. Selecciona la base de datos de tu WordPress y haz clic en Exportar. Elige el método Rápido y formato SQL. Descarga el archivo.
[INFO] Si usas Syspanel, el acceso a phpMyAdmin suele estar en la sección "Bases de datos" del panel, puerto 2106.
Paso 2: Descarga los archivos del sitio
Conéctate por FTP al servidor origen. Normalmente los archivos de WordPress están en la carpeta public_html o www. Descarga toda esa carpeta a tu computadora.
Paso 3: Sube los archivos al nuevo servidor Plesk
En Plesk, ve a Archivos (dentro de tu suscripción). Sube todos los archivos que descargaste a la carpeta httpdocs (es la equivalente a public_html). Puedes usar el gestor de archivos de Plesk o un cliente FTP.
Paso 4: Crea una base de datos en Plesk y luego impórtala
En Plesk, ve a Bases de datos y crea una nueva. Anota el nombre, usuario y contraseña. Luego, en la misma sección, selecciona la base de datos y haz clic en Importar. Sube el archivo SQL que exportaste antes.
Paso 5: Configura el archivo wp-config.php
En la carpeta httpdocs de tu sitio en Plesk, busca el archivo wp-config.php. Ábrelo con un editor de texto. Modifica las siguientes líneas con los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_bd');
define('DB_USER', 'usuario_de_bd');
define('DB_PASSWORD', 'contraseña_de_bd');
define('DB_HOST', 'localhost');
Guarda los cambios.
Paso 6: Actualiza las URLs (si cambiaste de dominio)
Si el dominio es el mismo, no necesitas hacer nada. Si cambió, debes actualizar las URLs en la base de datos. Puedes usar un plugin como Better Search Replace o ejecutar una consulta SQL en phpMyAdmin:
UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl' OR option_name = 'home';
Reemplaza nuevodominio.com por tu dominio real. También puedes buscar y reemplazar en toda la base de datos con herramientas como Search Regex.
Solución de problemas comunes en la migración
Error de base de datos al conectar
Esto suele pasar porque los datos en wp-config.php son incorrectos. Revisa que el nombre de la base de datos, usuario y contraseña sean exactamente los que creaste en Plesk.
Página en blanco (white screen)
Puede deberse a un plugin o tema incompatible. Activa el modo de depuración añadiendo esto al wp-config.php:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
Luego revisa el archivo wp-content/debug.log para ver el error.
Enlaces rotos o imágenes que no cargan
Si cambiaste de dominio, las URLs antiguas pueden quedar grabadas en la base de datos. Usa un plugin como Velvet Blues Update URLs o la consulta SQL que te mostré antes.
El plugin de migración no funciona
Si el plugin falla, prueba con Duplicator o UpdraftPlus. También puedes aumentar el límite de memoria en PHP desde Plesk (ve a PHP Settings y sube memory_limit a 256M o más).
FAQ: Preguntas frecuentes sobre migrar WordPress a Plesk
¿Puedo migrar desde cualquier panel de control?
Sí, los métodos funcionan con cPanel, Syspanel, DirectAdmin, etc. Solo cambia la forma de acceder a los archivos y bases de datos.
¿Pierdo los datos si algo sale mal?
No, si haces una copia de seguridad antes. Siempre guarda los archivos y la base de datos originales por si necesitas restaurar.
¿Cuánto tiempo tarda la migración?
Depende del tamaño del sitio. Con plugin puede ser de 5 a 30 minutos. Manual puede llevar 1-2 horas.
¿Necesito conocimientos técnicos?
No para el método con plugin. El manual requiere saber usar FTP y editar archivos, pero es sencillo.
¿Plesk tiene alguna herramienta nativa para migrar?
Sí, Plesk incluye WordPress Toolkit que permite clonar sitios, pero solo funciona si ambos están en Plesk. Para migrar desde otro panel, necesitas los métodos que te expliqué.
¿Qué hago si mi sitio es muy grande?
Usa el método manual o el plugin Duplicator que permite exportar en partes. También puedes aumentar los límites de PHP.
Consejos finales para una migración exitosa
- Haz una copia de seguridad completa antes de empezar. Guarda archivos y base de datos en tu computadora.
- Prueba el sitio en un subdominio primero si es posible. Así verificas que todo funcione antes de apuntar el dominio real.
- Actualiza los DNS solo cuando estés seguro de que el sitio funciona en Plesk. Esto evita tiempo de inactividad.
- Revisa los permisos de archivos en Plesk. Normalmente deben ser 644 para archivos y 755 para carpetas. Si ves errores de escritura, ajústalos desde el gestor de archivos.
- No olvides los certificados SSL. Si usabas HTTPS, instala un certificado en Plesk (puedes usar Let’s Encrypt gratis).
Migrar un sitio web de WordPress a Plesk no tiene por qué ser un dolor de cabeza. Con esta guía completa, tienes todas las herramientas para hacerlo tú mismo, paso a paso. Si sigues estos pasos, tu migrar WordPress será rápida, segura y sin pérdida de datos.
¿Tienes alguna duda? Déjala en los comentarios o contacta con soporte técnico. ¡Buena suerte con tu migración!
