Cómo migrar un sitio de WordPress a otro hosting con Plesk
Migrar un sitio web de WordPress a un nuevo hosting puede parecer una tarea compleja, pero con las herramientas adecuadas y un panel de control como Plesk, el proceso es muy sencillo. En esta guía, te explicaremos paso a paso cómo migrar WordPress Plesk de forma segura, manteniendo todos tus datos, plugins, temas y configuraciones. Ya sea que estés cambiando hosting WordPress por mejor rendimiento, más espacio o simplemente porque encontraste una mejor oferta, aquí encontrarás todo lo que necesitas saber.
¿Qué necesitas antes de empezar?
Antes de iniciar la migración, asegúrate de tener lo siguiente:
- Acceso al panel de control de tu hosting actual (cPanel, Plesk, Syspanel, etc.).
- Acceso al panel de control de tu nuevo hosting (Plesk).
- Las credenciales de FTP o SFTP de ambos servidores.
- Una copia de seguridad reciente de tu sitio (por si algo sale mal).
- Tener a mano el nombre de tu dominio y los datos de la base de datos.
[INFO] Si tu nuevo hosting usa Syspanel (anteriormente HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 (ejemplo:
tudominio.com:2106). El proceso de migración es similar, pero la interfaz puede variar ligeramente.
Método 1: Migración manual con Plesk (recomendado para sitios pequeños)
Este método es ideal si tienes un sitio web pequeño o mediano y quieres tener control total sobre cada paso.
Paso 1: Haz una copia de seguridad completa en tu hosting antiguo
- Accede a tu panel de control Plesk actual.
- Ve a Sitios web y dominios y selecciona tu sitio de WordPress.
- Busca la opción Copias de seguridad o Backup Manager.
- Crea una copia de seguridad completa que incluya:
- Archivos del sitio (carpeta
wp-content,wp-config.php, etc.). - Base de datos de WordPress.
- Archivos del sitio (carpeta
- Descarga el archivo de respaldo a tu computadora. Normalmente se descarga como un archivo
.tar.gzo.zip.
[WARNING] No omitas este paso. Una copia de seguridad te salvará si algo sale mal durante la migración.
Paso 2: Exporta la base de datos manualmente (si no está incluida en el backup)
Si tu copia de seguridad no incluye la base de datos, deberás exportarla por separado:
- En Plesk, ve a Bases de datos.
- Busca la base de datos de tu WordPress (suele llamarse como
tuweb_wpo similar). - Haz clic en phpMyAdmin.
- Selecciona la base de datos y haz clic en Exportar.
- Elige el método Rápido y formato SQL, luego haz clic en Continuar.
- Guarda el archivo
.sqlen tu computadora.
Paso 3: Prepara el nuevo hosting en Plesk
- Accede a tu nuevo panel de Plesk.
- Crea un nuevo suscriptor (si es necesario) y un nuevo dominio (puede ser un dominio temporal o el mismo si ya lo tienes apuntando).
- Ve a Sitios web y dominios y selecciona tu nuevo sitio.
- Crea una nueva base de datos vacía para WordPress:
- Ve a Bases de datos > Añadir base de datos.
- Ponle un nombre (por ejemplo,
nuevowp_db). - Crea un usuario y contraseña para la base de datos.
- Anota estos datos: nombre de la base de datos, usuario y contraseña.
Paso 4: Sube los archivos del sitio
- En Plesk, ve a Administrador de archivos o usa un cliente FTP (como FileZilla) para conectarte a tu nuevo hosting.
- Sube todos los archivos de tu copia de seguridad a la carpeta
httpdocsopublic_htmlde tu nuevo dominio. - Si usaste un backup comprimido, extráelo directamente desde el administrador de archivos de Plesk (selecciona el archivo y haz clic en Extraer).
Paso 5: Importa la base de datos
- En Plesk, ve a Bases de datos y selecciona la base de datos que creaste.
- Haz clic en phpMyAdmin.
- Selecciona la base de datos vacía y haz clic en Importar.
- Selecciona el archivo
.sqlque exportaste antes y haz clic en Continuar. - Espera a que termine la importación.
Paso 6: Ajusta el archivo wp-config.php
El archivo wp-config.php contiene las credenciales de conexión a la base de datos. Debes actualizarlo con los datos de tu nueva base de datos:
- En el Administrador de archivos de Plesk, busca el archivo
wp-config.php(en la raíz de tu sitio). - Edítalo y busca estas líneas:
define('DB_NAME', 'nombre_antiguo');
define('DB_USER', 'usuario_antiguo');
define('DB_PASSWORD', 'contraseña_antigua');
define('DB_HOST', 'localhost');
- Reemplázalas con los datos de tu nueva base de datos:
define('DB_NAME', 'nuevowp_db');
define('DB_USER', 'usuario_nuevo');
define('DB_PASSWORD', 'contraseña_nueva');
define('DB_HOST', 'localhost');
- Guarda los cambios.
[TIP] Si tu nuevo hosting usa un host de base de datos diferente (como
127.0.0.1o un nombre de servidor), asegúrate de cambiarlo también.
Paso 7: Verifica el sitio y realiza ajustes finales
- Accede a tu dominio temporal (o al dominio real si ya está apuntando al nuevo hosting).
- Revisa que todas las páginas, imágenes y enlaces funcionen correctamente.
- Si ves errores de enlaces rotos, puedes usar un plugin como Better Search Replace para actualizar las URLs en la base de datos (reemplaza la URL antigua por la nueva).
- Activa los plugins y temas que necesites.
Método 2: Migración con la herramienta de migración de Plesk (más rápida)
Si tu nuevo hosting también usa Plesk, puedes usar la herramienta de migración integrada, que automatiza gran parte del proceso.
Paso 1: Accede al asistente de migración
- En tu nuevo panel de Plesk, ve a Herramientas y ajustes.
- Busca Migración y transferencia y haz clic en Migrar desde otro servidor.
- Selecciona Plesk como origen.
Paso 2: Configura la conexión con el servidor antiguo
- Introduce la dirección IP o nombre de dominio de tu servidor antiguo.
- Proporciona las credenciales de administrador de Plesk del servidor antiguo.
- Plesk intentará conectar y listará los sitios disponibles para migrar.
Paso 3: Selecciona el sitio a migrar
- Marca el sitio de WordPress que deseas migrar WordPress Plesk.
- Puedes elegir migrar solo los archivos, solo la base de datos o ambos.
- Configura opciones adicionales como reescribir URLs si cambias de dominio.
Paso 4: Ejecuta la migración
- Revisa el resumen de la migración.
- Haz clic en Iniciar migración.
- Espera a que el proceso termine (puede tomar varios minutos dependiendo del tamaño del sitio).
[INFO] Este método es muy cómodo, pero asegúrate de que ambos servidores tengan versiones compatibles de Plesk. Si hay diferencias, algunos ajustes manuales pueden ser necesarios.
Método 3: Migración con plugins de WordPress (para usuarios sin acceso a Plesk)
Si no tienes acceso completo al panel de Plesk o prefieres una solución desde WordPress, puedes usar plugins como All-in-One WP Migration o Duplicator.
Paso 1: Instala el plugin en tu sitio antiguo
- Desde el escritorio de WordPress, ve a Plugins > Añadir nuevo.
- Busca All-in-One WP Migration e instálalo.
- Actívalo y ve a All-in-One WP Migration > Exportar.
- Selecciona Exportar a archivo y descarga el archivo
.wpress(o.zip).
Paso 2: Sube el archivo al nuevo hosting
- En tu nuevo hosting con Plesk, instala WordPress desde cero (puedes usar el instalador automático de Plesk).
- Una vez instalado, instala el mismo plugin en el nuevo sitio.
- Ve a All-in-One WP Migration > Importar.
- Sube el archivo que descargaste y sigue las instrucciones.
[WARNING] Este método puede fallar si el tamaño del archivo excede el límite de subida del servidor. En ese caso, tendrás que aumentar el límite en Plesk o usar un método manual.
Preguntas frecuentes (FAQ) sobre migración de WordPress con Plesk
¿Puedo migrar un sitio de cPanel a Plesk?
Sí, el proceso es similar. La principal diferencia es que en cPanel usas phpMyAdmin y el Administrador de archivos, mientras que en Plesk las herramientas están organizadas de forma distinta. Puedes seguir el método manual descrito anteriormente.
¿Qué hago si mi nuevo hosting usa Syspanel (HestiaCP)?
Si tu nuevo hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (ejemplo: tudominio.com:2106). El proceso de migración es manual: deberás exportar la base de datos y los archivos desde tu Plesk antiguo, y luego importarlos en Syspanel. La estructura de carpetas en Syspanel suele ser public_html para los archivos del sitio.
¿Pierdo mis datos de SEO al cambiar de hosting?
No, si realizas la migración correctamente, todos tus datos de SEO (enlaces, meta descripciones, sitemaps) se mantienen. Eso sí, asegúrate de que los DNS apunten al nuevo servidor y de que no haya cambios en la URL del sitio. Si cambias de dominio, deberás configurar redirecciones 301.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio. Un sitio pequeño (menos de 1 GB) puede migrarse en 10-15 minutos con el método manual. Sitios grandes pueden tardar varias horas, especialmente si la base de datos es pesada.
¿Necesito conocimientos técnicos avanzados?
No, con esta guía y un poco de paciencia, cualquier persona puede hacerlo. Si tienes dudas, siempre puedes pedir ayuda al soporte técnico de tu nuevo hosting.
Consejos finales para una migración exitosa
- Haz siempre una copia de seguridad antes de empezar.
- Prueba el sitio en un dominio temporal antes de apuntar los DNS definitivos.
- Actualiza las URLs en la base de datos si cambias de dominio.
- Revisa los permisos de archivos en Plesk (normalmente 644 para archivos y 755 para carpetas).
- Desactiva los plugins de caché durante la migración para evitar conflictos.
[TIP] Si tu nuevo hosting ofrece soporte técnico 24/7, no dudes en contactarlos si encuentras algún problema. Ellos pueden guiarte en el proceso de Plesk migración específico de su servidor.
Conclusión
Migrar WordPress Plesk no tiene por qué ser un dolor de cabeza. Ya sea que uses el método manual, la herramienta de migración de Plesk o un plugin de WordPress, lo importante es seguir los pasos con calma y verificar cada etapa. Al cambiar hosting WordPress, ganarás en velocidad, seguridad y recursos, lo que mejorará la experiencia de tus visitantes.
Recuerda que en Syspanel (HestiaCP) el proceso es similar, solo cambia el puerto de acceso (2106) y la interfaz. Con esta guía, estarás listo para realizar la migración sin problemas.
¡Buena suerte con tu nuevo hosting!
