Cómo mover WordPress a un nuevo servidor en Plesk
¡Hola! ¿Tienes que migrar WordPress Plesk a un servidor nuevo y no sabes por dónde empezar? No te preocupes. Este proceso, que suena muy técnico, es más sencillo de lo que parece si sigues los pasos adecuados.
En esta guía completa, te voy a explicar, paso a paso y sin tecnicismos innecesarios, cómo mover WordPress servidor Plesk de forma segura. Lo haremos usando las herramientas que ya tienes en Plesk, sin necesidad de tocar código complejo. Al final, tendrás tu web funcionando en el nuevo destino, con todos tus contenidos, plugins y bases de datos intactos.
Vamos a ello.
Antes de Empezar: Prepara el Terreno
Antes de lanzarnos a la piscina, es fundamental preparar todo el material. Transferir WordPress Plesk no es solo copiar archivos; hay que mover la base de datos, los archivos de configuración y asegurarse de que el nuevo servidor tiene lo necesario para "entender" tu web.
Paso 0: Revisa los Requisitos del Nuevo Servidor
Asegúrate de que tu nuevo servidor (el destino) tenga instalado Plesk y que la versión de PHP sea compatible con tu versión de WordPress y tus plugins. Puedes verificar la versión de PHP en Plesk yendo a Herramientas y Ajustes > Configuración de PHP. Si tu web usa una versión antigua, quizás necesites actualizarla, pero eso es tema para otro artículo.
Paso 1: Haz una Copia de Seguridad Completa (¡Imprescindible!)
Este es el paso más importante de todos. Nunca, jamás, intentes migrar WordPress Plesk sin una copia de seguridad actualizada. Piénsalo como un seguro de vida: si algo sale mal, podrás volver atrás sin perder nada.
En tu servidor ORIGEN (donde está tu web ahora):
- Entra en tu panel de control de Plesk.
- Busca la sección
Administrador de Copias de SeguridadoBackup Manager. Suele estar en el menú principal, a la izquierda. - Haz clic en
RespaldooBack Up. - Selecciona tu dominio (el de la web que quieres mover).
- Elige la opción de "Respaldo completo" (incluye archivos y bases de datos).
- Guarda el archivo de respaldo en tu ordenador o en un almacenamiento externo (como Google Drive o Dropbox). Guárdalo en un lugar seguro.
[WARNING] No continúes hasta tener esta copia de seguridad descargada y verificada. Si el archivo pesa poco, puede que esté incompleto. Asegúrate de que se ha descargado correctamente.
Método 1: La Vía Rápida (Copiar Archivos y Exportar BD)
Este es el método más directo y el que recomiendo para la mayoría de los casos. Se divide en dos frentes: mover los archivos y mover la base de datos.
Fase A: Exportar la Base de Datos desde el Origen
WordPress guarda todas tus entradas, páginas, comentarios y ajustes en una base de datos MySQL. Vamos a extraerla.
- En tu Plesk origen, ve a la sección
Bases de Datos(oSitios web y dominios > Bases de datos MySQL). - Localiza la base de datos asociada a tu WordPress. Normalmente se llama igual que tu dominio o algo similar.
- Haz clic en el icono de
Administrar(suele ser un icono de un pequeño "terminal" o "phpMyAdmin"). - Se abrirá phpMyAdmin, una herramienta visual para gestionar la BD.
- En el menú superior, haz clic en la pestaña
Exportar. - Elige el método de exportación "Rápido" y formato "SQL". Haz clic en
Continuar. - Se descargará un archivo con extensión
.sql. Guárdalo junto a tu copia de seguridad.
[TIP] Si tu web es muy grande, la exportación puede tardar unos minutos. No cierres la ventana del navegador.
Fase B: Descargar los Archivos del Sitio desde el Origen
Ahora vamos a por los archivos de tu web (temas, plugins, imágenes, etc.).
- En tu Plesk origen, ve a
Sitios web y dominios. - Busca el icono de
Administrador de archivos(suele ser un icono de una carpeta). - Navega hasta la carpeta
httpdocs(opublic_html). Es la raíz de tu sitio web. Todos los archivos de WordPress están aquí. - Selecciona todos los archivos y carpetas dentro de
httpdocs. Puedes usarCtrl+Apara seleccionar todo. - Busca el botón
ComprimiroZipen la barra de herramientas. Crea un archivo.zipcon todos esos archivos. - Descarga ese archivo
.zipa tu ordenador.
[INFO] Asegúrate de seleccionar el contenido dentro de
httpdocs, no la carpetahttpdocsen sí. Si comprimes la carpeta, luego tendrás que extraerla en el destino.
Fase C: Subir Archivos y Base de Datos al Destino
Ahora pasamos a la acción en el servidor NUEVO (destino).
- Sube el archivo
.zipque creaste. En el Plesk de destino, ve aSitios web y dominios > Administrador de archivosy navega hasta la carpetahttpdocs(si no existe, créala). - Sube el archivo
.zipahí. - Una vez subido, selecciónalo y haz clic en
ExtraeroDescomprimir. Esto colocará todos tus archivos en su sitio. - Crea una base de datos nueva. Ve a
Bases de Datosy haz clic enAgregar Base de Datos. - Ponle un nombre (puede ser el mismo que en el origen o uno nuevo) y crea un usuario y una contraseña para ella. Anota estos datos, los necesitarás.
[WARNING] La contraseña de la base de datos debe ser segura. Plesk suele generar una automáticamente, pero puedes crear la tuya. Guárdala en un lugar seguro.
- Ahora, importa tu base de datos. Abre
phpMyAdminpara la nueva base de datos que acabas de crear. - Haz clic en la pestaña
Importar. - Selecciona el archivo
.sqlque descargaste del servidor origen y haz clic enContinuar. Plesk importará todos los datos.
Fase D: Conectar la Base de Datos a WordPress
Este es el paso final y crucial. WordPress necesita saber a qué base de datos conectarse.
-
En el nuevo servidor, ve al
Administrador de archivosy navega ahttpdocs. -
Busca el archivo llamado
wp-config.php. Es el "cerebro" de la configuración de WordPress. -
Haz clic derecho sobre él y selecciona
EditaroEditar en el editor de texto. -
Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña. Se ven así:
define('DB_NAME', 'nombre_de_tu_bd'); define('DB_USER', 'usuario_de_tu_bd'); define('DB_PASSWORD', 'contraseña_de_tu_bd'); define('DB_HOST', 'localhost'); -
Reemplaza
nombre_de_tu_bd,usuario_de_tu_bdycontraseña_de_tu_bdcon los datos de la base de datos que creaste en el paso anterior. -
Guarda los cambios y cierra el editor.
[TIP] Si el archivo
wp-config.phpno existe, es posible que tu WordPress esté configurado de otra manera. En ese caso, contacta con tu proveedor de hosting, pero es muy poco común.
Método 2: Usar la Herramienta de Migración de Plesk (La Más Fácil)
Plesk tiene una herramienta integrada que automatiza casi todo el proceso. Es ideal si no te sientes cómodo con la manipulación de archivos y bases de datos.
- En el nuevo servidor (destino), ve a
Sitios web y dominiosy haz clic enMigrar o transferir desde otro servidor(o buscaPanel de migraciónen Herramientas y Configuración). - El asistente te pedirá los datos del servidor origen:
- Tipo de servidor: Plesk.
- Dirección IP o hostname: La IP o nombre de tu servidor antiguo.
- Credenciales: Usuario y contraseña de administrador de Plesk en el servidor origen.
[WARNING] Esta herramienta necesita acceso de administrador al servidor origen. Si no tienes esos datos (por ejemplo, si tu hosting es gestionado), este método no funcionará y deberás usar el Método 1.
- Plesk analizará el servidor origen y te mostrará una lista de sitios web disponibles para migrar.
- Selecciona tu sitio de WordPress y haz clic en
Migrar. - Plesk se encargará de copiar los archivos, la base de datos y ajustar la configuración automáticamente.
[INFO] Este proceso puede tardar desde unos minutos hasta una hora, dependiendo del tamaño de tu web. No interrumpas el proceso.
Después de la Migración: Comprobaciones Finales (Crucial)
Has movido todo, pero el trabajo no ha terminado. Ahora hay que asegurarse de que todo funciona correctamente.
1. Actualiza tu Archivo hosts (Para Pruebas Locales)
Antes de cambiar los DNS (paso siguiente), puedes probar tu web en el nuevo servidor sin afectar a los visitantes. Esto se hace editando el archivo hosts de tu ordenador.
- En Windows: Ve a
C:\Windows\System32\drivers\etc\hostsy ábrelo con el Bloc de notas (como administrador). - En Mac/Linux: Abre una terminal y escribe
sudo nano /etc/hosts.
Añade una línea al final con la IP de tu nuevo servidor y tu dominio. Por ejemplo:
192.168.1.100 mitiendaonline.com
Guarda el archivo. Ahora, cuando visites mitiendaonline.com desde tu ordenador, verás la versión del nuevo servidor.
[WARNING] Recuerda eliminar esta línea del archivo
hostsuna vez que hayas terminado las pruebas. Si no, no podrás ver la web real cuando se actualicen los DNS.
2. Cambia los DNS de tu Dominio
Este es el paso que "apaga" tu web en el servidor antiguo y la "enciende" en el nuevo.
- Ve a tu registrador de dominios (donde compraste tu dominio, por ejemplo, Namecheap, GoDaddy, etc.).
- Busca la sección de "Administración de DNS" o "Name Servers".
- Reemplaza los servidores DNS actuales por los que te haya proporcionado tu nuevo proveedor de hosting.
- Guarda los cambios.
[INFO] La propagación de DNS puede tardar desde unos minutos hasta 48 horas. Durante este tiempo, algunos usuarios verán la web nueva y otros la antigua. Es completamente normal.
3. Pruebas Post-Migración
Una vez que los DNS se hayan propagado (puedes verificar con herramientas online como whatsmydns.net), es hora de una revisión final.
- Revisa la web: Entra en tu dominio y navega por las páginas principales, entra en el panel de administración (
/wp-admin). - Verifica los enlaces permanentes: Ve a
Ajustes > Enlaces permanentesen tu panel de WordPress y haz clic enGuardar cambiospara actualizar las reglas de reescritura. Esto soluciona problemas de páginas 404. - Comprueba las imágenes: Asegúrate de que todas las imágenes cargan correctamente.
- Actualiza los DNS de tu dominio: Esto es lo que hace que tu web apunte al nuevo servidor. Ve a tu registrador de dominios (donde compraste tu dominio) y cambia los servidores DNS por los que te haya dado tu nuevo hosting.
[WARNING] No elimines la copia de seguridad del servidor antiguo hasta que estés 100% seguro de que la web funciona perfectamente en el nuevo. Es tu red de seguridad.
Solución de Problemas Comunes (FAQ)
¿Por qué mi web muestra un error de "Error al conectar con la base de datos"?
Esto significa que los datos en wp-config.php son incorrectos. Revisa el nombre de la base de datos, el usuario y la contraseña. Asegúrate de que has creado la base de datos en el nuevo servidor y que los datos son exactos.
¿Por qué veo la página de instalación de WordPress?
Esto suele pasar porque WordPress no encuentra la base de datos. Revisa que el archivo wp-config.php existe y que los datos son correctos. Si el archivo no existe, es que algo salió mal en la subida de archivos.
¿Por qué aparece un error 404 en todas las páginas excepto la principal?
Esto es un problema con los enlaces permanentes. Ve a Ajustes > Enlaces permanentes en tu panel de administración y haz clic en Guardar cambios. Esto actualizará las reglas de reescritura de Apache/Nginx.
¿Necesito cambiar algo en el servidor si uso Syspanel (HestiaCP)?
Si en tu nuevo servidor usas Syspanel (anteriormente conocido como HestiaCP), el proceso es similar, pero ten en cuenta que el acceso al panel se realiza a través del puerto 2106 (por ejemplo, https://tu-servidor:2106). El resto de la lógica de mover archivos y bases de datos es la misma, aunque la interfaz será diferente. Busca las secciones de "Archivos" y "Bases de Datos" en tu panel de Syspanel.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu web y de la velocidad de tus servidores. Una web pequeña puede tardar 15 minutos, mientras que una tienda online grande puede tardar varias horas.
¿Qué pasa si mi web usa SSL/HTTPS?
Después de la migración, deberás reinstalar o activar el certificado SSL en el nuevo servidor. Plesk tiene una herramienta para ello (normalmente en Sitios web y dominios > Certificados SSL/TLS). Si usas Let's Encrypt, es tan fácil como hacer clic en "Emitir" o "Instalar".
Conclusión: Migración Exitosa
Mover WordPress servidor Plesk es un proceso que, con esta guía, puedes realizar con confianza. Hemos cubierto los dos métodos principales: el manual (archivos y BD) y el automatizado (herramienta de migración de Plesk). Recuerda siempre la regla de oro: haz una copia de seguridad antes de empezar.
Una vez que hayas completado la migración y las pruebas, tu web estará funcionando en su nuevo hogar, más rápida y estable. Si has seguido todos los pasos, no deberías tener problemas. ¡Felicidades, lo has logrado!
