Migrar WordPress a un nuevo hosting en Plesk
Migrar un sitio web de WordPress de un hosting a otro puede sonar a algo complicado, pero con las herramientas adecuadas y una guía clara, es un proceso que puedes realizar tú mismo sin necesidad de ser un experto en tecnología.
En este artículo, te explicaré paso a paso cómo realizar una migrar WordPress Plesk de forma segura y eficiente. Usaremos Plesk, uno de los paneles de control de hosting más populares y fáciles de usar. Si estás buscando transferir WordPress hosting o necesitas una guía completa sobre Plesk WordPress migración, has llegado al lugar correcto.
Vamos a dividir el proceso en dos grandes fases: la preparación y exportación desde tu hosting antiguo, y la importación y configuración en tu nuevo hosting con Plesk.
Fase 1: Preparación y respaldo desde tu hosting antiguo
Antes de tocar nada en tu nuevo hosting, es fundamental que tengas una copia completa y funcional de tu sitio actual. Esto incluye tanto los archivos de WordPress (el tema, plugins, imágenes, etc.) como la base de datos (donde están tus entradas, páginas, comentarios y configuraciones).
1.1. Accede al panel de control de tu hosting actual
Dependiendo de tu proveedor, puedes tener cPanel, DirectAdmin, Syspanel (antes conocido como HestiaCP) o incluso un panel personalizado. Busca la sección de Archivos o Gestor de archivos.
[INFO] Si tu hosting actual usa Syspanel (HestiaCP), recuerda que el acceso es a través del puerto 2106 (ejemplo: tudominio.com:2106). Allí encontrarás el gestor de archivos y las herramientas de bases de datos.
1.2. Exporta la base de datos de WordPress
La base de datos contiene todo el contenido de tu sitio. Para exportarla:
- Busca la herramienta phpMyAdmin dentro de tu panel de control (normalmente está en la sección de Bases de Datos).
- Selecciona la base de datos que usa tu WordPress (generalmente se llama algo como
tuusuario_wpdb). - Haz clic en la pestaña Exportar.
- Elige el método Rápido y formato SQL. Luego haz clic en Continuar o Exportar.
- Se descargará un archivo
.sql. Guárdalo en una carpeta segura en tu computadora.
1.3. Descarga todos los archivos de WordPress
Ahora necesitas obtener todos los archivos de tu instalación de WordPress. Puedes hacerlo de dos formas:
-
Opción A (Recomendada para principiantes): Usa el gestor de archivos del panel.
- Ve a la carpeta
public_html(owwwohtdocs, según tu hosting). - Selecciona todos los archivos y carpetas (puedes usar Ctrl+A o Cmd+A).
- Busca la opción Comprimir o Zip y crea un archivo
.zip(por ejemplo,mipagina.zip). - Luego descarga ese archivo zip a tu computadora.
- Ve a la carpeta
-
Opción B (Más rápida si tienes experiencia): Usa un cliente FTP como FileZilla.
- Conéctate a tu servidor usando las credenciales FTP de tu hosting.
- Navega hasta la carpeta raíz de tu sitio (normalmente
public_html). - Arrastra todas las carpetas y archivos a una carpeta local en tu computadora.
[WARNING] Asegúrate de descargar también la carpeta wp-content, que es donde están tus temas, plugins y subidas de imágenes. Sin ella, tu sitio se verá sin diseño y sin contenido multimedia.
1.4. Revisa el archivo wp-config.php
Este archivo contiene la configuración de conexión a tu base de datos. Ábrelo con un editor de texto (como Notepad++ o Bloc de notas) y anota los siguientes valores:
DB_NAME(nombre de la base de datos)DB_USER(usuario de la base de datos)DB_PASSWORD(contraseña de la base de datos)DB_HOST(normalmente eslocalhost, pero a veces puede ser una dirección IP)
No modifiques nada aún. Solo lo necesitarás como referencia.
Fase 2: Importar tu sitio a Plesk en el nuevo hosting
Ahora que tienes tu respaldo completo (archivos .zip y base de datos .sql), pasemos al nuevo hosting. Aquí es donde realizaremos la migrar WordPress Plesk propiamente dicha.
2.1. Accede a Plesk y crea un nuevo sitio web o subdominio
- Inicia sesión en Plesk con las credenciales que te proporcionó tu nuevo proveedor de hosting.
- En el panel principal, busca la opción Sitios web y dominios o Añadir un nuevo sitio.
- Introduce tu nombre de dominio (ejemplo:
mipagina.com). Si aún no has apuntado los DNS, puedes usar un dominio temporal o una IP que te hayan dado. - Haz clic en Añadir dominio o Crear sitio. Plesk creará automáticamente la estructura de carpetas necesaria.
2.2. Sube y descomprime los archivos de WordPress
- Dentro del sitio que acabas de crear, busca la sección Gestor de archivos (normalmente en el menú de la izquierda o en la pestaña "Archivos").
- Navega hasta la carpeta
httpdocs(es la equivalente apublic_htmlen otros paneles). - Sube el archivo
.zipque descargaste de tu hosting antiguo. Puedes arrastrarlo o usar el botón Subir archivos. - Una vez subido, selecciona el archivo zip y haz clic en Extraer o Descomprimir. Plesk lo descomprimirá en la misma carpeta.
- Después de la extracción, verifica que todas las carpetas (
wp-admin,wp-content,wp-includes, etc.) estén directamente dentro dehttpdocs. Si están dentro de una subcarpeta (por ejemplo,httpdocs/mipagina/), tendrás que moverlas o ajustar la configuración después.
[TIP] Si tu sitio antiguo tenía los archivos en una subcarpeta (por ejemplo, public_html/blog/), deberás crear esa misma subcarpeta en httpdocs y subir los archivos allí. O puedes configurar el dominio para que apunte a esa subcarpeta desde Plesk.
2.3. Crea una base de datos y un usuario en Plesk
- En Plesk, ve a Bases de datos (dentro del sitio o en el menú principal).
- Haz clic en Añadir base de datos.
- Ponle un nombre (por ejemplo,
mipagina_db) y elige la codificaciónutf8_general_cioutf8mb4_general_ci(recomendado para WordPress moderno). - Plesk te pedirá que crees un usuario para la base de datos. Introduce un nombre de usuario y una contraseña segura. Anota estos datos.
- Haz clic en Aceptar o Crear.
2.4. Importa tu base de datos antigua
- Dentro de la misma sección de Bases de datos, haz clic en el nombre de la base de datos que acabas de crear.
- Busca la opción Importar o Subir archivo.
- Selecciona el archivo
.sqlque exportaste desde tu hosting antiguo. - Haz clic en Importar. Plesk procesará el archivo y cargará todas tus tablas.
[INFO] Si el archivo .sql es muy grande (más de 50 MB), es posible que Plesk tenga un límite de subida. En ese caso, puedes usar phpMyAdmin dentro de Plesk (lo encontrarás en la misma pantalla de Bases de datos) para importar el archivo manualmente.
2.5. Configura el archivo wp-config.php
Ahora necesitas decirle a WordPress que use la nueva base de datos que acabas de crear.
- En el Gestor de archivos de Plesk, dentro de
httpdocs, busca el archivowp-config.php. - Haz clic derecho sobre él y selecciona Editar o Abrir con editor de texto.
- Modifica las siguientes líneas con los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_de_tu_nueva_base');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_base');
define('DB_HOST', 'localhost'); // Normalmente es localhost en Plesk
- Guarda los cambios.
2.6. Ajusta las URLs del sitio (si es necesario)
Si cambiaste de dominio o de subcarpeta, es posible que las URLs internas de WordPress sigan apuntando a la dirección anterior. Para solucionarlo:
- Dentro de Plesk, busca la herramienta phpMyAdmin (normalmente está en la sección de Bases de datos).
- Selecciona tu base de datos importada.
- Haz clic en la tabla wp_options (el prefijo puede ser diferente si lo cambiaste, pero suele ser
wp_). - Busca las filas con
option_nameigual asiteurlyhome. Edita sus valores (option_value) para que apunten a tu nueva URL (ejemplo:http://mipagina.comohttps://mipagina.com). - Guarda los cambios.
[WARNING] Si no haces este paso, tu sitio se verá pero al hacer clic en enlaces te redirigirá a la URL antigua. Es un error muy común.
2.7. Verifica la configuración de DNS y dominios
Para que tu sitio sea accesible desde internet, debes apuntar los DNS de tu dominio hacia los servidores de tu nuevo hosting. Este paso puede tardar de 1 a 48 horas en propagarse.
- Ve a donde compraste tu dominio (tu registrador, como GoDaddy, Namecheap, etc.).
- Busca la sección de Gestión de DNS o Nameservers.
- Reemplaza los nameservers actuales por los que te proporcionó tu nuevo hosting (suelen ser algo como
ns1.nuevohosting.comyns2.nuevohosting.com). - Guarda los cambios.
Mientras los DNS se propagan, puedes usar un archivo hosts en tu computadora para ver el sitio como si ya estuviera en el nuevo hosting. Pero eso es más avanzado; para la mayoría, simplemente espera unas horas.
Fase 3: Pruebas finales y solución de problemas comunes
Una vez que hayas completado todos los pasos, es hora de probar que todo funciona correctamente.
3.1. Accede a tu sitio web
Escribe tu dominio en el navegador. Deberías ver tu sitio exactamente como estaba antes. Si ves un error, no te preocupes, aquí tienes las soluciones más frecuentes.
3.2. Errores comunes y cómo solucionarlos
- Error de conexión a la base de datos: Revisa que los datos en
wp-config.phpsean correctos (nombre, usuario, contraseña, host). - Página en blanco (white screen): Activa el modo debug de WordPress editando
wp-config.phpy añadiendodefine('WP_DEBUG', true);. El error se mostrará en pantalla. - Enlaces rotos o imágenes que no cargan: Puede ser que las URLs no se hayan actualizado. Usa un plugin como "Better Search Replace" o edita manualmente la base de datos como te expliqué antes.
- Error 404 en todas las páginas excepto la portada: Esto es porque los enlaces permanentes no se han regenerado. Ve a Ajustes > Enlaces permanentes en el panel de administración de WordPress (accede a
tudominio.com/wp-admin) y haz clic en Guardar cambios sin modificar nada. Esto regenera las reglas.
3.3. Accede al panel de administración de WordPress
Intenta entrar a tudominio.com/wp-admin con tus credenciales de siempre. Si todo está bien, podrás gestionar tu sitio como antes.
[TIP] Si no recuerdas tu contraseña, puedes usar la opción "¿Has olvidado tu contraseña?" en la pantalla de login. O, desde phpMyAdmin, puedes cambiar la contraseña manualmente en la tabla wp_users.
3.4. Verifica funcionalidades clave
- Navega por varias páginas y entradas.
- Comprueba que los formularios de contacto funcionen.
- Revisa que los plugins de caché o seguridad estén activos y configurados.
- Si usas SSL (https), asegúrate de que el certificado esté instalado en Plesk y que todas las URLs internas usen
https.
Preguntas frecuentes (FAQ) sobre migrar WordPress con Plesk
¿Puedo migrar un WordPress de un hosting que usa cPanel a Plesk?
Sí, el proceso es el mismo. Lo único que cambia es la interfaz para exportar los archivos y la base de datos. Una vez que tienes el respaldo, Plesk lo importa sin problemas.
¿Qué hago si mi sitio es muy grande (más de 1 GB)?
Si tu sitio tiene muchos archivos (imágenes, vídeos), la subida por el gestor de archivos de Plesk puede ser lenta. Te recomiendo usar un cliente FTP para subir los archivos directamente a la carpeta httpdocs. Para la base de datos, puedes dividir el archivo SQL en partes o usar la herramienta de importación por línea de comandos si tienes acceso SSH.
¿Necesito instalar WordPress en Plesk antes de migrar?
No. De hecho, si instalas WordPress desde Plesk, se creará una base de datos y archivos nuevos. Lo que queremos es sobrescribir todo con tu respaldo. Simplemente sube tus archivos y luego importa tu base de datos.
¿Pierdo mis posiciones en Google al migrar?
Si haces la migración correctamente (manteniendo la misma estructura de URLs y configurando redirecciones 301 si cambias de dominio), no deberías perder posiciones. Asegúrate de que los DNS se propaguen y de que no haya enlaces rotos.
¿Puedo usar un plugin para migrar?
Sí, existen plugins como "All-in-One WP Migration" o "Duplicator" que facilitan mucho el proceso. Sin embargo, el método manual que te he explicado es más fiable y no depende de límites de tamaño de archivo o de plugins que puedan dejar de funcionar.
¿Qué hago si después de la migración veo un error "500 Internal Server Error"?
Esto suele deberse a un archivo .htaccess corrupto o a un plugin incompatible. Renombra el archivo .htaccess a .htaccess_old temporalmente. Si el error desaparece, ve a Ajustes > Enlaces permanentes en WordPress y guarda los cambios para regenerarlo.
Conclusión
Realizar una migrar WordPress Plesk no tiene por qué ser una pesadilla. Siguiendo estos pasos de forma ordenada –respaldo completo, exportación de base de datos, subida de archivos a Plesk, creación de base de datos e importación– podrás transferir WordPress hosting sin perder datos ni funcionalidades.
Recuerda siempre hacer una copia de seguridad antes de empezar y probar todo en un entorno de prueba si es posible. Con un poco de paciencia y esta guía, tu Plesk WordPress migración será un éxito.
Si te surge alguna duda durante el proceso, no dudes en consultar la documentación de Plesk o contactar con el soporte de tu nuevo hosting. ¡Buena suerte con tu mudanza digital!
