Cómo transferir WordPress de cPanel a Plesk sin perder datos
Antes de Empezar: ¿Qué Significa Migrar WordPress de cPanel a Plesk?
Cuando decides cambiar de panel de control, ya sea por mejor rendimiento, por una oferta más económica o porque tu nuevo proveedor usa Plesk, surge la gran pregunta: ¿cómo hago para migrar WordPress cPanel a Plesk sin romper nada? La respuesta corta es: con calma, con un buen plan y siguiendo los pasos correctos. La respuesta larga es la que te voy a contar aquí, paso a paso y sin tecnicismos innecesarios.
Transferir WordPress entre paneles de control no es un simple copiar y pegar. Implica mover dos cosas fundamentales: los archivos (el código de tu web, imágenes, plugins, temas) y la base de datos (donde se guardan tus entradas, páginas, comentarios y ajustes). Si solo mueves una de las dos, tu web no funcionará. Pero no te preocupes, porque este proceso es algo que se hace a diario y, con la guía adecuada, tú también puedes hacerlo.
En este artículo, te voy a explicar el método más fiable y seguro para realizar una migracion WordPress de cPanel a Plesk, pensado para que lo entiendas aunque nunca hayas tocado un servidor. Vamos a usar una combinación de herramientas que ya tienes a mano: el panel de cPanel para exportar y el de Plesk para importar. Además, te daré trucos para que no pierdas ni un solo visitante ni tu posicionamiento en Google.
Paso 1: Prepara el Terreno Antes de la Migración
Antes de tocar nada, es vital que prepares todo. Una migración a la aventura es sinónimo de desastre. Aquí tienes tu checklist previo.
Haz una Copia de Seguridad Completa (Sí, Aunque Ya Vayas a Migrar)
Parece redundante, pero no lo es. Antes de transferir WordPress, necesitas una copia de seguridad local en tu ordenador. Si algo sale mal, tienes un punto de restauración. Puedes hacerlo desde el propio cPanel con la herramienta "Backup" o usando un plugin como UpdraftPlus. Guarda tanto los archivos como la base de datos en tu PC.
Anota tus Datos de Acceso y Configuración
Necesitarás tener a mano:
- El usuario y contraseña de tu base de datos en cPanel (normalmente en "Bases de datos MySQL").
- El nombre de la base de datos y el usuario asociado.
- Tus credenciales de acceso al nuevo panel de Plesk (te las dará tu hosting).
- La información de acceso a tu dominio (DNS). Esto es clave para el final.
Desactiva las Cachés y Plugins de Seguridad Temporalmente
Para evitar conflictos durante la migración, es recomendable desactivar temporalmente los plugins de caché (como W3 Total Cache o WP Super Cache) y los de seguridad que bloquean IPs. No los borres, solo desactívalos desde el escritorio de WordPress. Esto evitará que se guarden datos obsoletos que luego den problemas.
Paso 2: Exporta tu Web desde cPanel (La Parte de Archivos)
Ahora sí, vamos a la acción. Este es el primer gran bloque de la migración WordPress. Vamos a exportar los archivos de tu web.
Accede al Administrador de Archivos de cPanel
Dentro de cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos". Te pedirá elegir la carpeta raíz, normalmente es public_html (si tu web está en la raíz del dominio) o una subcarpeta dentro de ella.
Comprime Tu Carpeta de WordPress
Una vez dentro de public_html, verás todos los archivos de tu web (wp-admin, wp-content, wp-includes, etc.). Selecciona todos los archivos y carpetas. Luego, en el menú superior, haz clic en "Comprimir" y elige "Zip Archive". Esto creará un archivo .zip con todo tu sitio.
[TIP] Asegúrate de que el archivo comprimido se cree dentro de la misma carpeta o en una temporal. No lo muevas fuera del servidor aún.
Descarga el Archivo Comprimido a tu PC
Selecciona el archivo .zip que acabas de crear y haz clic en "Descargar". Se guardará en tu equipo. Guárdalo en una carpeta segura, porque lo necesitarás en unos minutos.
Paso 3: Exporta tu Base de Datos desde cPanel
Con los archivos ya en tu poder, toca el turno de la base de datos. Este es el corazón de tu WordPress.
Abre phpMyAdmin
En cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin". Se abrirá una interfaz con todas tus bases de datos.
Selecciona tu Base de Datos
En el panel izquierdo, verás la lista de bases de datos. Haz clic en la que corresponde a tu WordPress (el nombre suele ser algo así como usuario_wpdb).
Exporta la Base de Datos
Con la base de datos seleccionada, ve a la pestaña superior llamada "Exportar". Deja el método rápido seleccionado y haz clic en el botón "Continuar" o "Exportar". Esto descargará un archivo con extensión .sql.
[INFO] Este archivo
.sqlcontiene todas las tablas de tu web: entradas, ajustes, usuarios, etc. Es la parte más crítica de la migración WordPress. No lo pierdas.
Paso 4: Prepara tu Nuevo Hogar en Plesk
Ahora pasamos al otro lado. Ya tienes los archivos y la base de datos en tu PC. Es hora de preparar el servidor de destino (Plesk).
Crea la Base de Datos en Plesk
Accede a tu panel de Plesk. Busca la sección "Sitios web y dominios" y haz clic en el dominio al que vas a migrar. Luego, busca el apartado "Bases de datos" y haz clic en "Agregar base de datos".
- Nombre de la base de datos: inventa uno o usa el mismo que tenías (si es posible).
- Tipo de base de datos: elige "MySQL".
- Usuario y contraseña: crea un usuario y una contraseña segura. Anota estos datos, los necesitarás para configurar WordPress.
Importa tu Archivo .sql a la Nueva Base de Datos
Una vez creada la base de datos, entra en ella (haciendo clic en su nombre). Busca la pestaña o icono de "Importar" o "SQL". Sube el archivo .sql que descargaste de cPanel. Plesk lo procesará y creará todas las tablas automáticamente.
[WARNING] Si el archivo
.sqles muy grande (más de 100 MB), es posible que la importación falle por tiempo de espera. En ese caso, puedes dividirlo en partes o usar la herramienta de importación de Plesk que suele ser más tolerante. Si no sabes cómo, contacta con tu soporte.
Paso 5: Sube los Archivos de WordPress a Plesk
Con la base de datos lista, vamos a cargar los archivos de tu web.
Accede al Administrador de Archivos de Plesk
En Plesk, dentro de tu dominio, busca el icono de "Administrador de archivos". Te llevará a la raíz del sitio, normalmente llamada httpdocs. Esta es la carpeta equivalente a public_html en cPanel.
Sube y Descomprime tu Archivo .zip
En el Administrador de archivos de Plesk, haz clic en "Subir archivo" y selecciona el .zip que descargaste del cPanel. Una vez subido, verás el archivo en la lista. Selecciónalo y haz clic en "Extraer archivos" (o "Descomprimir"). Plesk lo descomprimirá en la carpeta httpdocs.
[INFO] Asegúrate de que los archivos queden directamente en
httpdocs, no en una subcarpeta. Por ejemplo, la ruta correcta seríahttpdocs/wp-admin, nohttpdocs/tuweb/wp-admin. Si se crea una subcarpeta, mueve todos los archivos a la raíz.
Paso 6: Conecta la Base de Datos a WordPress (El Paso Clave)
Ahora viene el momento de la verdad. Tu WordPress necesita saber dónde está su nueva base de datos. Esto se hace editando un archivo llamado wp-config.php.
Encuentra y Edita el Archivo wp-config.php
En el Administrador de archivos de Plesk, navega a la carpeta httpdocs y busca el archivo wp-config.php. Haz clic derecho sobre él y selecciona "Editar en el editor de texto".
Actualiza los Datos de Conexión
Verás unas líneas de código que empiezan con define('DB_NAME'..., define('DB_USER'..., etc. Debes cambiar los valores por los que creaste en el paso 4:
DB_NAME: El nombre de la nueva base de datos en Plesk.DB_USER: El usuario que creaste para la base de datos.DB_PASSWORD: La contraseña que pusiste a ese usuario.DB_HOST: Normalmente se deja comolocalhost, pero en Plesk a veces es127.0.0.1o un nombre específico. Silocalhostno funciona, prueba con127.0.0.1. Tu proveedor puede indicarte el valor exacto.
Guarda los cambios.
Paso 7: Arregla las URLs y los Permisos (Los Últimos Detalles)
Si tu web no carga bien, es muy probable que sea por las URLs guardadas en la base de datos. WordPress guarda las URLs absolutas (ej. http://tudominio.com). Si el dominio es el mismo, no hay problema. Si cambiaste de dominio o subdominio, hay que actualizarlas.
Actualiza las URLs en la Base de Datos
La forma más segura es usar un plugin llamado "Better Search Replace". Pero como aún no puedes acceder a WordPress, puedes hacerlo desde phpMyAdmin de Plesk.
- Entra en tu base de datos desde Plesk (en "Bases de datos").
- Haz clic en "phpMyAdmin".
- Selecciona la tabla
wp_options(o el prefijo que uses, ej.miweb_options). - Busca las filas donde
option_nameessiteurlyhome. - Edítalas y asegúrate de que tengan la URL correcta de tu sitio (con
https://si tienes SSL).
Establece los Permisos Correctos de Archivos
Para que WordPress funcione sin errores, los archivos deben tener permisos adecuados. Generalmente, las carpetas deben tener permisos 755 y los archivos 644. En el Administrador de archivos de Plesk, puedes seleccionar todos los archivos y cambiar los permisos en las opciones de "Permisos". Si no sabes cómo, no toques nada; la mayoría de las veces ya vienen bien por defecto.
Paso 8: Prueba tu Web y Realiza la Migración Final del Dominio
Este es el momento de la verdad. Abre tu dominio en el navegador. Si todo ha ido bien, verás tu web funcionando.
Prueba de Funcionamiento
- Recorre las páginas principales.
- Entra al escritorio de WordPress (
/wp-admin). - Comprueba que las imágenes se ven bien.
- Prueba un formulario de contacto.
[WARNING] Si ves un error de "Error al establecer conexión con la base de datos", revisa el
wp-config.php. Si ves un error de "Base de datos no encontrada", asegúrate de haber importado correctamente el.sql.
El Último Paso: Cambiar el DNS
Si tu dominio ya apuntaba al servidor de cPanel, ahora debes hacer que apunte al de Plesk. Esto se hace cambiando los servidores de nombres (nameservers) en tu registrador de dominios (donde compraste el dominio, ej. GoDaddy, Namecheap, etc.). Te darán dos o tres direcciones de nameserver que vienen en el panel de Plesk (normalmente en "Configuración de DNS").
Este cambio puede tardar de 2 a 48 horas en propagarse a nivel mundial. No te preocupes, durante ese tiempo, algunos usuarios verán la web antigua y otros la nueva.
Preguntas Frecuentes (FAQ) sobre la Migración
¿Puedo hacer la migración sin tocar el DNS?
Sí, puedes probar tu web en Plesk antes de cambiar el DNS. Para ello, puedes editar el archivo hosts de tu PC para forzar que tu dominio cargue la nueva IP de Plesk. Es un truco avanzado, pero muy útil para verificar que todo funciona antes del corte final.
¿Qué hago si mi web usa un certificado SSL?
En Plesk, puedes instalar fácilmente un certificado SSL gratuito (Let's Encrypt) desde el panel. Ve a la sección "Sitios web y dominios" y busca el icono de "Let's Encrypt". Instálalo y activa el redireccionamiento de HTTP a HTTPS.
¿Pierdo mi posicionamiento SEO al cambiar de cPanel a Plesk?
No, transferir WordPress de un panel a otro no afecta al SEO si mantienes la misma estructura de URLs y el mismo dominio. Es un cambio de servidor, no de contenido. Si mantienes las URLs exactas, tu posicionamiento se mantendrá.
¿Qué pasa si mi base de datos es muy grande?
Si tienes problemas con la importación, intenta dividir el archivo .sql en partes más pequeñas usando un editor de texto o herramientas online. Otra opción es usar la herramienta de "Importar" de la propia base de datos en Plesk, que suele ser más robusta que phpMyAdmin.
¿Es necesario usar plugins para la migración?
Para este método manual, no. Sin embargo, existen plugins como Duplicator o All-in-One WP Migration que automatizan todo el proceso. Si te da pereza hacerlo manual, son una opción excelente. Eso sí, asegúrate de que la versión gratuita del plugin te permita migrar sin límites de tamaño.
¿Y si mi nuevo hosting usa Syspanel en lugar de Plesk?
Si tu proveedor usa Syspanel (que es como se llama cPanel en algunos entornos modernos), el proceso es prácticamente idéntico, ya que su interfaz es muy similar. El acceso a Syspanel se realiza a través del puerto 2106 (ej. https://tu-servidor:2106). Dentro, encontrarás las mismas herramientas de "Administrador de archivos" y "Bases de datos MySQL" que hemos descrito. La lógica es la misma: exportar, importar y conectar.
Conclusión y Consejos Finales
Migrar WordPress de cPanel a Plesk es un proceso que parece complejo, pero siguiendo estos pasos, es bastante mecánico. La clave está en la organización y en no saltarse ningún paso.
Recuerda estos puntos clave:
- Siempre haz una copia de seguridad antes de empezar.
- Exporta archivos y base de datos por separado.
- Crea la base de datos y el usuario en Plesk antes de importar.
- Edita el
wp-config.phpcon los nuevos datos de conexión. - Verifica que las URLs sean correctas.
- Ten paciencia con el DNS, la propagación tarda un poco.
Si sigues esta guía, tu migración WordPress será un éxito total. Si te surge alguna duda en el camino, no dudes en contactar con el soporte técnico de tu nuevo hosting; para eso están. ¡Buena suerte con tu mudanza digital!
