Duda Común: ¿Cómo Migrar WordPress de cPanel a Plesk Fácilmente?
¿Alguna vez has tenido que cambiar de panel de control de hosting y te ha entrado el pánico pensando en perder tu web de WordPress? Tranquilo, es más común de lo que crees. Migrar WordPress de cPanel a Plesk suena a algo muy técnico, pero en realidad es un proceso que puedes hacer tú mismo siguiendo unos pasos muy claros. En esta guía, te voy a explicar de forma sencilla y paso a paso cómo migrar WordPress cPanel a Plesk sin complicaciones, incluso si no eres un experto en servidores.
Vamos a desglosar todo el proceso: desde preparar tu sitio en cPanel hasta importarlo exitosamente en Plesk. Al final, tendrás tu web funcionando exactamente igual, pero en un nuevo hogar. ¿Listo para convertirte en tu propio técnico de hosting? ¡Empecemos!
¿Por qué migrar de cPanel a Plesk? Primero lo primero
Antes de meternos en faena, es bueno entender por qué alguien querría hacer este cambio. cPanel y Plesk son dos de los paneles de control de hosting más populares, pero tienen diferencias. Plesk es conocido por ser muy amigable con sistemas Windows (aunque también funciona en Linux), tener una interfaz moderna y ofrecer herramientas integradas para desarrolladores. Además, muchos proveedores de hosting ofrecen Plesk como alternativa, y a veces te ves obligado a trasladar WordPress cPanel Plesk porque cambias de plan o de empresa.
La buena noticia es que el proceso es prácticamente el mismo que si migraras entre servidores del mismo panel. Solo cambian los botones y las rutas. Así que no te preocupes: con esta guía, lo harás sin sudar.
Preparativos: Lo que necesitas antes de empezar
Como en cualquier mudanza, la clave está en la organización. No queremos dejarnos nada atrás. Aquí tienes una lista de verificación:
- Acceso a cPanel: Necesitas usuario y contraseña de tu panel actual.
- Acceso a Plesk: Debes tener creado tu plan de hosting en el nuevo servidor.
- Herramientas de FTP o File Manager: Para descargar y subir archivos. Puedes usar FileZilla o el administrador de archivos de los paneles.
- PHPMyAdmin: Para manejar la base de datos. Tanto cPanel como Plesk lo incluyen.
- Copias de seguridad: Nunca está de más tener un respaldo extra. Si algo sale mal, vuelves al punto de partida.
[WARNING] Nunca empieces una migración sin tener un backup completo de tu sitio. Puedes hacerlo desde cPanel (sección "Backup") o usando un plugin como UpdraftPlus. Si algo falla, podrás restaurar todo en segundos.
Paso a paso: Cómo migrar WordPress de cPanel a Plesk
Aquí viene la parte jugosa. Vamos a dividir el proceso en dos grandes bloques: exportar desde cPanel e importar en Plesk. Sigue cada paso al pie de la letra.
Fase 1: Exportar tu sitio desde cPanel
1. Haz una copia de seguridad completa de los archivos
Lo primero es llevarte todos los archivos de tu WordPress. Esto incluye el núcleo, temas, plugins, subidas (uploads) y cualquier personalización.
- Accede a cPanel y busca la sección "Administrador de archivos".
- Navega hasta la carpeta donde tienes instalado WordPress. Normalmente es
public_htmlo una subcarpeta comopublic_html/miweb. - Selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A).
- Haz clic en "Comprimir" y elige "Zip Archive". Ponle un nombre como
miweb-archivos.zip. - Una vez comprimido, descárgalo a tu computadora usando la opción "Descargar".
[TIP] Si tu sitio es muy grande (más de 500 MB), mejor usa FTP. Conéctate con FileZilla y arrastra toda la carpeta
public_htmla tu escritorio. Es más rápido y evita errores de tiempo de espera.
2. Exportar la base de datos de WordPress
La base de datos guarda todo tu contenido: entradas, páginas, comentarios, configuraciones. Sin ella, tu sitio es solo un cascarón.
- En cPanel, busca "PHPMyAdmin" (suele estar en la sección "Bases de Datos").
- Selecciona la base de datos de tu WordPress. La reconocerás porque tiene un prefijo como
wp_en las tablas. - Haz clic en la pestaña "Exportar" en la parte superior.
- Elige el método "Rápido" y formato "SQL".
- Haz clic en "Continuar" y se descargará un archivo
.sqla tu PC. Guárdalo bien, lo necesitarás después.
[INFO] Si tu web usa muchas tablas (por ejemplo, de plugins de WooCommerce), la exportación puede tardar unos segundos. No cierres la ventana hasta que termine.
3. Revisa la configuración de tu WordPress
Antes de mudarte, anota la URL actual de tu sitio. Es importante porque en Plesk tendrás que ajustarla si el dominio cambia temporalmente.
- En cPanel, busca la carpeta de WordPress y abre el archivo wp-config.php con un editor de texto.
- Busca las líneas que definen
DB_NAME,DB_USER,DB_PASSWORDyDB_HOST. Apunta estos datos, los usarás en Plesk. - También fíjate en la línea
define('WP_SITEURL', ...)ydefine('WP_HOME', ...). Si no están, no pasa nada, pero si están, anótalas.
¡Listo! Ya tienes todo lo necesario de cPanel. Ahora pasamos a Plesk.
Fase 2: Importar tu sitio en Plesk
1. Crear la base de datos en Plesk
Primero, necesitas un lugar donde meter los datos de tu web.
- Inicia sesión en Plesk.
- Ve a "Bases de datos" (en el menú izquierdo o en "Sitios web y dominios").
- Haz clic en "Añadir base de datos".
- Ponle un nombre (por ejemplo,
miweb_db), selecciona el tipo de base de datos (MySQL) y crea un usuario con contraseña. Guarda estos datos. - Una vez creada, haz clic en el nombre de la base de datos y luego en "Importar" (o "Importar Dump").
- Selecciona el archivo
.sqlque descargaste de cPanel y haz clic en "Aceptar". Plesk lo importará automáticamente.
[WARNING] Si la importación falla por tamaño, puede que tu hosting tenga límites. En ese caso, usa PHPMyAdmin dentro de Plesk (está en la misma sección de bases de datos) y pega el contenido del SQL manualmente o usa la opción "Importar" de PHPMyAdmin.
2. Subir los archivos de WordPress
Ahora toca poner los archivos en su nuevo hogar.
- En Plesk, ve a "Sitios web y dominios" y selecciona tu dominio.
- Haz clic en "Administrador de archivos" (o "File Manager").
- Navega hasta la carpeta
httpdocs(es el equivalente apublic_htmlen cPanel). - Sube el archivo
miweb-archivos.zipque descargaste antes. - Una vez subido, selecciona el archivo y haz clic en "Extraer" (Extract). Se descomprimirá en la misma carpeta.
- Si tenías una subcarpeta (por ejemplo,
miweb), asegúrate de que los archivos queden en la raíz dehttpdocs, no dentro de otra carpeta. Si es necesario, mueve el contenido.
[TIP] Si tu dominio principal apunta a
httpdocs, asegúrate de que elindex.phpde WordPress esté directamente ahí, no en una subcarpeta. Si tu web estaba en una subcarpeta, crea una en Plesk y sube los archivos allí.
3. Configurar la conexión a la base de datos
Ahora hay que decirle a WordPress que use la nueva base de datos.
- En el Administrador de archivos de Plesk, busca el archivo wp-config.php dentro de
httpdocs. - Ábrelo con el editor de texto (clic derecho -> "Editar").
- Reemplaza los valores de
DB_NAME,DB_USER,DB_PASSWORDyDB_HOSTcon los que creaste en Plesk. Normalmente,DB_HOSTeslocalhost. - Guarda los cambios.
[INFO] Si en tu wp-config.php original había definiciones de
WP_SITEURLoWP_HOME, déjalas igual por ahora. Las ajustaremos después si es necesario.
4. Ajustar la URL del sitio (si es necesario)
Si tu dominio sigue siendo el mismo (por ejemplo, tudominio.com), este paso no haría falta. Pero si estás usando un dominio temporal o una IP, debes cambiar la URL.
- Abre PHPMyAdmin en Plesk (desde "Bases de datos" -> selecciona tu BD -> "PHPMyAdmin").
- Ve a la tabla
wp_options(o el prefijo que tengas). - Busca las filas
siteurlyhome. Edítalas y pon la nueva URL (por ejemplo,http://tudominio.comohttp://IP-temporal). - Guarda los cambios.
5. Probar tu sitio
Este es el momento de la verdad. Abre tu navegador y escribe la URL de tu web. Si todo ha ido bien, verás tu sitio exactamente como antes.
- Revisa que las imágenes carguen, los enlaces funcionen y los plugins estén activos.
- Si ves errores, no te asustes. Lo más común es que algún plugin necesite reactivarse o que haya rutas absolutas en la base de datos. Puedes usar un plugin como "Better Search Replace" para corregir URLs viejas.
[TIP] Si tu web se ve sin estilos (solo texto), probablemente es porque las rutas de los archivos CSS/JS están apuntando a la vieja URL. Ejecuta un reemplazo en la base de datos: cambia
http://tudominioanterior.comporhttp://tudominionuevo.com. Puedes hacerlo desde PHPMyAdmin o con un plugin.
Solución de problemas comunes
A veces las cosas no salen a la primera. Aquí tienes algunos problemas típicos y cómo resolverlos:
Error de conexión a la base de datos
- Revisa que los datos en
wp-config.phpsean correctos (nombre, usuario, contraseña, host). - Asegúrate de que la base de datos esté creada en Plesk y el usuario tenga permisos.
Página en blanco (White Screen of Death)
- Desactiva todos los plugins renombrando la carpeta
wp-content/pluginsawp-content/plugins_old. Luego ve reactivándolos uno por uno. - Aumenta el límite de memoria en
wp-config.phpañadiendo:define('WP_MEMORY_LIMIT', '256M');
Enlaces rotos o imágenes que no cargan
- Usa el plugin "Velvet Blues Update URLs" o "Better Search Replace" para cambiar todas las URLs viejas por las nuevas.
- Si tienes muchas entradas, hazlo directamente en la base de datos con una consulta SQL desde PHPMyAdmin.
¿Y si uso Syspanel (HestiaCP)? Un caso especial
A veces, en lugar de Plesk, te encuentras con Syspanel (que es el nombre comercial de HestiaCP). Aunque no es el tema principal de esta guía, es probable que algún usuario llegue aquí buscando alternativas. Si tu nuevo hosting usa Syspanel, el proceso es muy similar, pero ten en cuenta que el puerto de acceso es el 2106 (por ejemplo, https://tudominio.com:2106). Los pasos para exportar desde cPanel son idénticos, y en Syspanel encontrarás herramientas como "Base de datos" y "Administrador de archivos" en el menú principal. La migración se hace de la misma forma: exportas archivos y base de datos, los importas en Syspanel y ajustas el wp-config.php. Así que no te preocupes, el conocimiento que has adquirido aquí te sirve para cualquier panel.
Conclusión: Ya eres un experto en migraciones
Migrar WordPress de cPanel a Plesk no es un hechizo de magia negra, sino un proceso lógico que, con un poco de paciencia, cualquiera puede hacer. Has aprendido a exportar archivos y base de datos, a importarlos en el nuevo panel y a solucionar los problemas más comunes. La próxima vez que necesites migrar WordPress cPanel a Plesk, ya sabes exactamente qué hacer.
Recuerda siempre hacer copias de seguridad, seguir los pasos en orden y no tener miedo a equivocarte. Si algo sale mal, siempre puedes empezar de nuevo. ¡Tu web está en buenas manos (las tuyas)!
[INFO] Si te ha quedado alguna duda, no dudes en consultar la documentación de tu hosting o buscar en foros de WordPress. La comunidad es muy activa y siempre hay alguien dispuesto a ayudar.
