Cómo migrar un sitio WordPress a un nuevo hosting con Plesk
¿Estás pensando en migrar WordPress Plesk y te sientes abrumado? No te preocupes, es más fácil de lo que parece. Cambiar de hosting es una decisión común cuando tu sitio crece o buscas mejor rendimiento. En esta guía, te explicaré paso a paso cómo hacer un WordPress cambio hosting usando Plesk, el popular panel de control. Te prometo que, siguiendo estos pasos, tu migración sitio WordPress será un éxito, incluso si no eres un experto técnico.
¿Qué necesitas antes de empezar?
Antes de lanzarnos al proceso, asegúrate de tener todo listo. Esto te ahorrará dolores de cabeza.
Requisitos básicos
- Acceso al panel de Plesk antiguo: Necesitas las credenciales de tu hosting actual (usuario y contraseña de Plesk).
- Acceso al panel de Plesk nuevo: Lo mismo, pero para tu nuevo hosting. Si usas Syspanel (el nombre amigable de HestiaCP), recuerda que el puerto de acceso es el 2106 (ejemplo:
tudominio.com:2106). - Credenciales de FTP o SFTP: Aunque usaremos Plesk, a veces necesitarás acceso directo a los archivos.
- Datos de la base de datos: El nombre de la base de datos, usuario y contraseña de tu WordPress actual. Los encontrarás en el archivo
wp-config.php. - Una copia de seguridad reciente: Siempre es buena práctica tener un backup antes de cualquier cambio grande.
- Dominio apuntando al nuevo hosting: Aunque puedes hacer la migración con el dominio en el antiguo, es ideal que las DNS ya apunten al nuevo servidor para que al final todo funcione.
[INFO] No te asustes si ves palabras como "DNS" o "base de datos". Todo se explicará de forma sencilla. Si tienes dudas, tu nuevo proveedor de hosting suele ofrecer soporte gratuito para la migración.
Método 1: Migración manual usando Plesk Migrator (el más recomendado)
Plesk tiene una herramienta integrada llamada Plesk Migrator que facilita muchísimo el proceso. Es como tener un asistente que mueve todo por ti.
Paso 1: Prepara tu hosting antiguo
- Accede a tu Plesk antiguo: Abre tu navegador y escribe la dirección de tu panel (ejemplo:
tudominio.com:8443o la que te haya dado tu proveedor). - Ve a "Sitios web y dominios": Aquí verás todos tus sitios.
- Identifica tu sitio WordPress: Busca el nombre del dominio que quieres migrar.
- Toma nota de los datos: Anota el nombre de la base de datos, el usuario y la contraseña. Normalmente están en "Bases de datos" o en el archivo
wp-config.phpque puedes ver desde el administrador de archivos de Plesk.
Paso 2: Configura el nuevo hosting en Plesk
- Accede a tu Plesk nuevo: Usa las credenciales de tu nuevo proveedor.
- Crea un nuevo suscriptor o dominio: Dependiendo de tu plan, puedes necesitar crear un "suscriptor" (cliente) o simplemente añadir un dominio. Busca la opción "Añadir dominio" o "Crear sitio web".
- Introduce tu nombre de dominio: Escribe exactamente el mismo dominio que tienes en el hosting antiguo (ejemplo:
midominio.com). - Selecciona "WordPress" (si te lo pide): Algunos paneles ofrecen instalación rápida. No la uses ahora, solo crea el dominio vacío.
Paso 3: Usa la herramienta de migración de Plesk
- En tu Plesk nuevo, busca "Migración" o "Transferir sitio web". Normalmente está en el menú principal, en "Herramientas y utilidades".
- Haz clic en "Migrar desde otro servidor".
- Introduce los datos de tu Plesk antiguo:
- Dirección IP o nombre de host: La IP de tu hosting antiguo o su dirección (ejemplo:
antiguo.mihosting.com). - Puerto: Normalmente es el 8443 (el de Plesk). Si usas Syspanel, el puerto es 2106.
- Usuario y contraseña: Las credenciales de administrador de tu Plesk antiguo.
- Dirección IP o nombre de host: La IP de tu hosting antiguo o su dirección (ejemplo:
- Selecciona el sitio a migrar: La herramienta escaneará el servidor antiguo y te mostrará los sitios disponibles. Marca el que quieres mover.
- Elige qué transferir: Puedes marcar "Archivos", "Bases de datos", "Configuración de correo", etc. Para WordPress, asegúrate de marcar al menos "Archivos" y "Bases de datos".
- Inicia la migración: Haz clic en "Migrar" y espera. El proceso puede tardar desde minutos hasta horas, dependiendo del tamaño del sitio.
[TIP] Durante la migración, no cierres la ventana del navegador. Plesk te mostrará el progreso. Si algo falla, te dará un mensaje de error. Anota el error y contacta a tu soporte.
Paso 4: Verifica y ajusta
Una vez terminada la migración:
- Revisa los archivos: Ve a "Sitios web y dominios" > "Administrador de archivos" y asegúrate de que todos los archivos de WordPress estén ahí (carpetas
wp-admin,wp-content,wp-includes, etc.). - Revisa la base de datos: Ve a "Bases de datos" y confirma que la base de datos importada tenga tablas (como
wp_options,wp_posts, etc.). - Actualiza la URL en la base de datos (opcional pero recomendado): Si tu dominio ya apunta al nuevo hosting, no deberías necesitar esto. Pero si aún no lo hace, puedes usar un plugin como "Better Search Replace" o hacerlo manualmente desde phpMyAdmin. Esto evita problemas de enlaces rotos.
Método 2: Migración manual paso a paso (sin Plesk Migrator)
Si por alguna razón no puedes usar la herramienta de migración, siempre puedes hacerlo manualmente. Es un poco más técnico, pero igual de efectivo.
Paso 1: Exporta tu base de datos desde el hosting antiguo
- Accede a phpMyAdmin en tu Plesk antiguo. Normalmente está en "Bases de datos" > "phpMyAdmin".
- Selecciona tu base de datos de WordPress (la que anotaste antes).
- Haz clic en "Exportar" en el menú superior.
- Elige el método "Rápido" y formato "SQL". Haz clic en "Continuar" y descarga el archivo
.sql.
Paso 2: Descarga los archivos de tu sitio
- Usa un cliente FTP (como FileZilla) o el administrador de archivos de Plesk.
- Conéctate a tu hosting antiguo con tus credenciales FTP.
- Navega a la carpeta de tu sitio (normalmente
httpdocsopublic_html). - Selecciona todos los archivos y carpetas y descárgalos a tu computadora.
Paso 3: Sube los archivos al nuevo hosting
- Conéctate a tu nuevo hosting con FTP o usa el administrador de archivos de Plesk.
- Navega a la carpeta de tu nuevo dominio (también suele ser
httpdocsopublic_html). - Sube todos los archivos que descargaste. Puede tardar un rato.
Paso 4: Crea e importa la base de datos en el nuevo hosting
- En tu Plesk nuevo, ve a "Bases de datos" y crea una nueva base de datos para tu sitio. Anota el nombre, usuario y contraseña.
- Accede a phpMyAdmin en el nuevo hosting.
- Selecciona la base de datos que acabas de crear.
- Haz clic en "Importar" y selecciona el archivo
.sqlque descargaste. - Haz clic en "Continuar". Si todo va bien, verás las tablas importadas.
Paso 5: Configura el archivo wp-config.php
- En el administrador de archivos de Plesk nuevo, busca el archivo
wp-config.phpen la raíz de tu sitio. - Edítalo (con el editor de texto de Plesk o descárgalo).
- Actualiza los datos de la base de datos:
DB_NAME: El nombre de la nueva base de datos.DB_USER: El usuario de la nueva base de datos.DB_PASSWORD: La contraseña de la nueva base de datos.DB_HOST: Normalmente es "localhost", pero si tu hosting usa un servidor de base de datos separado, te lo indicarán.
- Guarda el archivo.
Paso 6: Actualiza las URLs (si es necesario)
Si tu dominio aún no apunta al nuevo hosting, deberás actualizar las URLs en la base de datos. Puedes hacerlo desde phpMyAdmin:
- Ve a la tabla
wp_options. - Busca las filas
siteurlyhome. - Edítalas y cambia la URL antigua por la nueva (por ejemplo, de
http://antiguo.comahttp://nuevo.com).
[WARNING] Si tu dominio ya apunta al nuevo hosting, no hagas este paso, ya que podrías romper el sitio. Espera a que las DNS se propaguen.
Preguntas frecuentes (FAQ)
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio. Un sitio pequeño (menos de 1 GB) puede tardar 10-20 minutos. Sitios grandes (varios GB) pueden tardar horas.
¿Perderé mis visitas durante la migración?
Si haces la migración correctamente, el tiempo de inactividad será mínimo. Lo ideal es hacerla en horas de bajo tráfico (como madrugada) y tener una página de "mantenimiento" si es necesario.
¿Necesito conocimientos técnicos avanzados?
No. Con esta guía y un poco de paciencia, cualquiera puede hacerlo. Si te sientes inseguro, muchos hostings ofrecen migración gratuita. Pídela.
¿Qué hago si algo sale mal?
- Revisa los logs de error en Plesk (en "Sitios web y dominios" > "Logs").
- Desactiva plugins renombrando la carpeta
wp-content/pluginsawp-content/plugins_old. - Contacta al soporte de tu nuevo hosting. Ellos pueden ayudarte a diagnosticar.
¿Puedo migrar sin usar Plesk Migrator?
Sí, usando el método manual (FTP + phpMyAdmin). Es más lento pero igual de efectivo.
Consejos finales para una migración sin estrés
- Haz una copia de seguridad completa antes de empezar. Siempre. Usa un plugin como UpdraftPlus o la herramienta de backup de Plesk.
- Prueba el sitio en el nuevo hosting antes de cambiar las DNS. Puedes hacerlo editando el archivo
hostsde tu computadora o usando un plugin de staging. - Actualiza todo (WordPress, temas, plugins) después de la migración. A veces los enlaces se rompen por versiones antiguas.
- Revisa los enlaces rotos con herramientas como "Broken Link Checker".
- No borres el hosting antiguo hasta que estés 100% seguro de que todo funciona en el nuevo.
[INFO] Recuerda: si tu nuevo hosting usa Syspanel, el puerto de acceso es el 2106. No lo olvides al configurar la migración o al acceder al panel.
¡Y eso es todo! Has aprendido a hacer un WordPress cambio hosting usando Plesk. Ahora tu sitio estará en un servidor más rápido y confiable. Si tienes dudas, déjalas en los comentarios (si los hay) o contacta a tu proveedor. ¡Buena suerte!
