Paso a paso: migrar WordPress de cPanel a Plesk sin perder datos
Introducción: ¿Por qué migrar de cPanel a Plesk y cómo hacerlo sin perder datos?
Migrar un sitio web de un panel de control a otro puede sonar a algo complejo, pero con la guía adecuada es un proceso sencillo y seguro. Si estás considerando migrar WordPress de cPanel a Plesk, probablemente busques un entorno más moderno, mejor rendimiento o simplemente quieras probar una alternativa a cPanel. Plesk es conocido por su interfaz amigable, su compatibilidad con servidores Windows y Linux, y sus herramientas integradas de seguridad y SEO.
En este artículo, te explicaremos paso a paso cómo transferir WordPress cPanel Plesk sin perder ni un solo dato: ni tus publicaciones, ni tus imágenes, ni los comentarios de tus usuarios. Además, te daremos consejos para que el proceso sea rápido y sin errores. Si estás listo para cambiar de hosting WordPress, ¡empecemos!
[INFO] Este tutorial está pensado para usuarios con acceso a ambos paneles (cPanel y Plesk). Si no tienes acceso a alguno, contacta a tu proveedor de hosting.
Requisitos antes de empezar la migración
Antes de lanzarte a la migración WordPress paso a paso, asegúrate de tener lo siguiente:
- Acceso a cPanel: Necesitas poder entrar a tu panel actual (generalmente en
tudominio.com/cpanel). - Acceso a Plesk: Debes tener las credenciales del nuevo panel (puede ser en
tudominio.com:8443o la URL que te haya dado tu hosting). - Credenciales de FTP o administrador de archivos: Para descargar y subir archivos.
- Cliente FTP (como FileZilla): Opcional, pero facilita la transferencia de archivos grandes.
- Herramienta de backup o exportación: Usaremos phpMyAdmin y el plugin nativo de WordPress.
- Paciencia: La migración puede tomar entre 15 y 60 minutos, dependiendo del tamaño de tu sitio.
[WARNING] Si tu sitio tiene mucho tráfico, programa la migración en un horario de baja afluencia. Durante el proceso, el sitio puede quedar offline unos minutos.
Paso 1: Hacer una copia de seguridad completa desde cPanel
El primer paso para migrar WordPress cPanel a Plesk es tener un respaldo de todo tu sitio. Así, si algo sale mal, puedes restaurar fácilmente.
1.1. Exportar la base de datos de WordPress
La base de datos contiene todo tu contenido: entradas, páginas, usuarios, configuraciones, etc. Para exportarla:
- Entra a cPanel y busca la sección Bases de datos.
- Haz clic en phpMyAdmin.
- En el panel izquierdo, selecciona la base de datos de tu WordPress (normalmente tiene un prefijo como
wp_). - Ve a la pestaña Exportar.
- Elige el método Rápido y formato SQL. Luego haz clic en Continuar.
- Se descargará un archivo
.sql. Guárdalo en una carpeta segura.
[TIP] Si tu base de datos es muy grande (más de 50 MB), usa el método Personalizado y comprime con gzip para que sea más rápido.
1.2. Descargar los archivos del sitio (wp-content y más)
Los archivos incluyen temas, plugins, imágenes y el núcleo de WordPress. Para descargarlos:
- En cPanel, ve a Administrador de archivos.
- Navega a la carpeta donde está instalado WordPress (normalmente
public_htmlo una subcarpeta). - Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
- Haz clic en Comprimir y elige Zip. Se creará un archivo
.zip. - Una vez comprimido, selecciona el archivo
.zipy haz clic en Descargar.
[WARNING] No olvides descargar también la carpeta
wp-config.php(aunque está en la raíz) y cualquier archivo personalizado que tengas.
Paso 2: Preparar el entorno en Plesk
Ahora que tienes tu respaldo, es hora de preparar el nuevo hogar de tu WordPress en Plesk.
2.1. Crear una base de datos en Plesk
Necesitarás una base de datos vacía donde importar tus datos.
- Ingresa a Plesk y ve a Bases de datos.
- Haz clic en Añadir base de datos.
- Ponle un nombre (por ejemplo,
wordpress_miweb). - Crea un usuario y contraseña (guárdalos, los necesitarás después).
- Asigna la base de datos al dominio correspondiente.
2.2. Crear el directorio para WordPress
- En Plesk, ve a Sitios web y dominios.
- Selecciona tu dominio y haz clic en Archivos (o Administrador de archivos).
- Si tu WordPress irá en la raíz (
httpdocsopublic_html), asegúrate de que la carpeta esté vacía. Si es una subcarpeta, créala (ej:blog). - Sube el archivo
.zipque descargaste de cPanel (puedes arrastrarlo o usar el botón Subir). - Una vez subido, selecciona el archivo y haz clic en Extraer. Se descomprimirán todos los archivos.
[INFO] Si usas Syspanel (HestiaCP) en lugar de Plesk, el acceso es por el puerto 2106. El proceso es similar: crea una base de datos, sube los archivos y extrae.
Paso 3: Importar la base de datos a Plesk
Con los archivos ya en su lugar, toca meter los datos en la nueva base de datos.
- En Plesk, ve a Bases de datos y haz clic en el nombre de la que creaste.
- Busca la opción Importar (o Importar dump).
- Selecciona el archivo
.sqlque exportaste de cPanel. - Haz clic en Aceptar y espera a que termine. Verás un mensaje de éxito.
[TIP] Si el archivo
.sqles muy grande, puedes subirlo por FTP a la carpetahttpdocsy luego usar phpMyAdmin dentro de Plesk para importarlo desde ahí.
Paso 4: Ajustar el archivo wp-config.php
Este es el paso más importante para que WordPress se conecte a la nueva base de datos.
- En Plesk, ve a Archivos y localiza el archivo
wp-config.phpen la raíz de tu WordPress. - Ábrelo con el editor de texto (clic derecho > Editar).
- Busca las siguientes líneas y cámbialas por los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_base');
define('DB_USER', 'usuario_de_tu_base');
define('DB_PASSWORD', 'contraseña_de_tu_base');
define('DB_HOST', 'localhost'); // Normalmente 'localhost' funciona
- Guarda los cambios.
[WARNING] Si tu base de datos tiene un prefijo diferente (ej:
miweb_en lugar dewp_), asegúrate de que enwp-config.phpesté el correcto. Si no, tus tablas no se encontrarán.
Paso 5: Verificar y corregir URLs (si es necesario)
Si tu dominio es el mismo que antes, no deberías tener problemas. Pero si cambiaste de dominio o subcarpeta, tendrás que actualizar las URLs en la base de datos.
5.1. Usando phpMyAdmin en Plesk
- En Plesk, ve a Bases de datos y haz clic en phpMyAdmin.
- Selecciona tu base de datos.
- Ejecuta estas consultas SQL (reemplaza
oldurl.compor tu URL anterior ynewurl.compor la nueva):
UPDATE wp_options SET option_value = 'https://newurl.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://newurl.com' WHERE option_name = 'home';
[TIP] Si tu sitio usa HTTPS, asegúrate de incluir
https://. Si no, usahttp://.
5.2. Usando un plugin (opcional)
Si prefieres no tocar SQL, puedes instalar un plugin como Better Search Replace una vez que el sitio esté funcionando, pero es más seguro hacerlo antes.
Paso 6: Probar el sitio y solucionar problemas comunes
¡Ya casi está! Ahora accede a tu dominio y verifica que todo funcione.
6.1. Pruebas básicas
- Página de inicio: ¿Se carga correctamente?
- Entradas y páginas: ¿Se ven bien? ¿Los enlaces funcionan?
- Imágenes: ¿Se muestran? Si no, puede ser que las rutas estén mal (usa el plugin Velvet Blues Update URLs para corregirlas).
- Plugins y temas: Actívalos y verifica que no haya conflictos.
6.2. Problemas comunes y soluciones
- Error de conexión a la base de datos: Revisa
wp-config.phpy que el usuario tenga permisos. - Página en blanco: Puede ser un plugin incompatible. Desactívalos todos desde phpMyAdmin (cambiando
wp_options). - Enlaces rotos: Usa un plugin como Broken Link Checker para detectarlos.
[INFO] Si usas Syspanel (puerto 2106), el proceso es idéntico, solo cambia la interfaz del panel. La base de datos y los archivos se manejan igual.
Paso 7: Actualizar DNS y redirigir el tráfico
Si estás cambiando de hosting WordPress, deberás apuntar tu dominio al nuevo servidor.
- En tu registrador de dominios (donde compraste el dominio), ve a la configuración de DNS.
- Cambia los registros A (y CNAME si usas www) para que apunten a la IP de tu nuevo hosting (Plesk).
- Si usas un CDN como Cloudflare, actualiza la IP allí también.
- Espera la propagación (puede tardar de 1 a 48 horas).
[WARNING] No borres el sitio en cPanel hasta que veas que todo funciona en Plesk. Así, si algo falla, puedes revertir.
Preguntas frecuentes (FAQ)
¿Puedo migrar WordPress de cPanel a Plesk sin usar FTP?
Sí, usando los administradores de archivos de ambos paneles. Sin embargo, para sitios grandes, FTP es más rápido y confiable.
¿Qué hago si mi WordPress no se ve igual en Plesk?
Revisa las rutas de los archivos (imágenes, CSS, JS). Usa un plugin como Velvet Blues Update URLs para corregir las URLs en la base de datos.
¿Pierdo los datos de mis usuarios o comentarios?
No, si exportas e importas correctamente la base de datos, todos los datos se conservan.
¿Puedo migrar desde Syspanel (HestiaCP) a Plesk?
Sí, el proceso es el mismo. Solo recuerda que en Syspanel el acceso es por el puerto 2106.
¿Necesito conocimientos técnicos avanzados?
No, este tutorial está pensado para principiantes. Solo sigue los pasos al pie de la letra.
Conclusión
Migrar WordPress de cPanel a Plesk es un proceso que, aunque requiere atención, es totalmente realizable por cualquier persona con acceso a ambos paneles. Siguiendo estos pasos, podrás transferir WordPress cPanel Plesk sin perder datos, imágenes ni configuraciones. Recuerda siempre hacer una copia de seguridad antes de empezar y probar todo antes de borrar el sitio antiguo.
Si encuentras algún problema, no dudes en consultar la documentación de tu hosting o contactar a su soporte. ¡Buena suerte con tu migración WordPress paso a paso y disfruta de tu nuevo panel!
