¿Cómo migrar WordPress a Plesk? Guía básica
¿Te has mudado de casa alguna vez? Pues migrar un sitio web es muy parecido. Tienes que empaquetar todo con cuidado, llevarlo al nuevo destino y asegurarte de que todo funcione exactamente igual. Si tienes un WordPress y quieres moverlo a un servidor con Plesk, has llegado al lugar indicado.
Esta guía está pensada para que, incluso si no eres un experto en tecnología, puedas realizar la migrar WordPress Plesk sin estrés. Vamos a desglosar todo el proceso paso a paso, desde la preparación hasta la verificación final.
¿Qué necesitas para empezar?
Antes de lanzarnos, asegurémonos de tener todo listo. La preparación es clave para una WordPress migración Plesk exitosa.
Accesos indispensables
Necesitarás dos cosas: acceso al panel de control de tu hosting actual (cPanel, DirectAdmin, Syspanel, etc.) y acceso a tu nuevo panel de Plesk. Normalmente, accedes a Plesk escribiendo https://tudominio.com:8443 o la IP de tu servidor seguida de :8443.
[INFO] Si tu hosting anterior es Syspanel, recuerda que el puerto de acceso es el
2106. Es un detalle que a veces se nos escapa.
Archivos del sitio y base de datos
Tu sitio WordPress se compone de dos partes: los archivos (carpetas con fotos, plugins, temas) y la base de datos (donde se guardan tus artículos, usuarios y configuraciones). Necesitarás ambas para la Plesk WordPress migrar.
Herramientas útiles
- Cliente FTP (como FileZilla) para descargar y subir archivos.
- phpMyAdmin en tu hosting antiguo para exportar base de datos WordPress.
- El mismo phpMyAdmin en Plesk para importarla.
Paso 1: Prepara tu WordPress de origen
Este es el momento de hacer una copia de seguridad limpia. No queremos llevarnos basura o archivos rotos.
Activa un tema por defecto
Desactiva cualquier tema personalizado y activa uno de WordPress por defecto (como Twenty Twenty-Four). Esto evita conflictos de compatibilidad en el nuevo servidor.
Desactiva todos los plugins
Ve a Plugins > Plugins instalados y desactívalos todos. No los borres, solo desactívalos. Algunos plugins guardan configuraciones en la base de datos que pueden dar problemas si el nuevo servidor no tiene las mismas extensiones de PHP.
[WARNING] Si tu web usa un plugin de caché (como W3 Total Cache o WP Super Cache), vacía la caché antes de desactivarlo. Si no, podrías llevarte archivos estáticos obsoletos.
Actualiza WordPress, temas y plugins
Asegúrate de que todo esté en su última versión. Esto reduce vulnerabilidades y problemas de compatibilidad.
Paso 2: Exporta la base de datos de WordPress
La base de datos es el corazón de tu web. Aquí te explico cómo exportar base de datos WordPress correctamente.
Accede a phpMyAdmin
En tu panel de control antiguo busca el icono de phpMyAdmin. Normalmente está en la sección de bases de datos.
Selecciona tu base de datos
A la izquierda verás una lista de bases de datos. Haz clic en la que usa tu WordPress (suele llamarse algo como tuweb_wp o wordpress).
Exporta la base de datos
- Ve a la pestaña Exportar.
- Marca la opción Rápida (o "Quick").
- Asegúrate de que el formato sea SQL.
- Haz clic en Continuar o Exportar.
Se descargará un archivo .sql. Guárdalo en una carpeta segura. Este archivo contiene toda tu información: entradas, páginas, comentarios, usuarios y configuraciones.
[TIP] Si tu base de datos es muy grande (más de 50 MB), usa la opción "Personalizada" y activa la compresión gzip. Así el archivo pesará menos.
Paso 3: Descarga los archivos de WordPress
Ahora vamos a bajar todos los archivos de tu web: fotos, plugins, temas, etc.
Conéctate por FTP
Usa FileZilla o el cliente FTP que prefieras. Conéctate a tu servidor antiguo con los datos que te proporcionó tu hosting (usuario, contraseña, servidor FTP).
Descarga la carpeta public_html
Normalmente, tu WordPress está en la carpeta public_html o www. Arrástrala a tu ordenador. Esto puede tardar unos minutos si tienes muchas imágenes.
No olvides los archivos ocultos
Asegúrate de que tu cliente FTP muestre archivos ocultos. Deberías ver un archivo llamado .htaccess y otro wp-config.php. Son esenciales.
Paso 4: Crea la base de datos en Plesk
Ahora vamos al nuevo hogar: Plesk. Lo primero es preparar el terreno.
Accede a Plesk
Escribe en tu navegador https://tudominio.com:8443 o la IP de tu servidor seguida de :8443. Inicia sesión con tus credenciales.
Crea una nueva base de datos
- Ve a Bases de datos (en el menú de la izquierda).
- Haz clic en Añadir base de datos.
- Ponle un nombre (por ejemplo,
migracion_wp). - Elige MySQL como tipo.
- Crea un usuario y una contraseña segura. Guárdalos, los necesitarás después.
Importa la base de datos
- Dentro de la base de datos que acabas de crear, busca el botón Importar archivo Dump.
- Selecciona el archivo
.sqlque descargaste antes. - Haz clic en Aceptar.
Plesk importará los datos automáticamente. Si ves algún error, revisa que el archivo no esté corrupto o que la base de datos no tenga ya tablas.
[WARNING] No uses phpMyAdmin dentro de Plesk para importar archivos muy grandes. La herramienta de importación de Plesk es más fiable.
Paso 5: Sube los archivos a Plesk
Ya tenemos la base de datos lista. Ahora toca subir los archivos.
Accede al administrador de archivos de Plesk
En el menú de Plesk, ve a Sitios web y dominios y selecciona tu dominio. Luego haz clic en Administrador de archivos.
Sube la carpeta public_html
- Comprime la carpeta
public_htmlque tienes en tu ordenador en un.zip. - En el Administrador de archivos, navega hasta la raíz de tu dominio (normalmente
httpdocs). - Haz clic en Subir archivos y selecciona tu
.zip. - Una vez subido, haz clic derecho sobre él y elige Extraer.
Si prefieres usar FTP, puedes conectarte a Plesk igual que antes. Las credenciales FTP las encuentras en Sitios web y dominios > Acceso FTP.
Paso 6: Configura el archivo wp-config.php
Este es el paso más delicado. El archivo wp-config.php le dice a WordPress dónde está la base de datos.
Edita el archivo
En el Administrador de archivos, busca el archivo wp-config.php en la raíz de tu dominio. Haz clic derecho y selecciona Editar.
Actualiza los datos de conexión
Busca estas líneas y cámbialas por los datos de la base de datos que creaste en Plesk:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'usuario_de_la_base');
define('DB_PASSWORD', 'contraseña_de_la_base');
define('DB_HOST', 'localhost');
Normalmente DB_HOST es localhost, pero si tu servidor usa un host diferente, Plesk te lo indicará.
[INFO] Si no ves el archivo
wp-config.php, puede que esté oculto. En el Administrador de archivos, activa la opción "Mostrar archivos ocultos".
Paso 7: Ajusta las URLs y verifica
Ahora viene la magia. Tu web ya debería cargar, pero puede que las URLs estén rotas.
Accede al panel de administración
Intenta entrar a tudominio.com/wp-admin. Si todo está bien, verás tu escritorio de WordPress.
Actualiza las URLs si es necesario
Si cambiaste de dominio, necesitas actualizar las URLs. Ve a Ajustes > Generales y modifica "Dirección de WordPress" y "Dirección del sitio".
Si no puedes acceder al panel, puedes forzar el cambio desde la base de datos:
- En Plesk, ve a Bases de datos y haz clic en phpMyAdmin.
- Selecciona tu base de datos y busca la tabla
wp_options. - Edita las filas
siteurlyhomecon tu nueva URL.
Revisa los enlaces permanentes
Ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios sin modificar nada. Esto refresca las reglas de reescritura.
Solución de problemas comunes
A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y cómo solucionarlos.
Error de conexión a la base de datos
Revisa que el usuario y contraseña en wp-config.php sean correctos. También asegúrate de que el usuario tenga permisos sobre la base de datos en Plesk.
Página en blanco (White Screen of Death)
Esto suele deberse a un plugin o tema incompatible. Activa un tema por defecto renombrando la carpeta wp-content/themes/tu-tema a wp-content/themes/tu-tema-old. Si funciona, el problema es el tema.
Enlaces rotos
Usa un plugin como "Velvet Blues Update URLs" para reemplazar las URLs antiguas por las nuevas en toda la base de datos.
Error 500 (Internal Server Error)
Revisa el archivo .htaccess. Puede que tenga reglas específicas del servidor anterior. Renómbralo a .htaccess-old y genera uno nuevo desde WordPress.
Preguntas frecuentes (FAQ)
¿Puedo migrar WordPress a Plesk sin perder el SEO?
Sí, si mantienes la misma estructura de URLs y rediriges correctamente. Usa redirecciones 301 si cambias de dominio.
¿Qué hago si mi base de datos es muy grande?
Usa la opción de exportación personalizada en phpMyAdmin y activa la compresión gzip. En Plesk, usa la herramienta de importación de archivos dump.
¿Necesito conocimientos de programación?
No, esta guía está diseñada para que puedas seguirla sin saber código. Solo necesitas seguir los pasos con atención.
¿Puedo migrar desde Syspanel a Plesk?
Sí, el proceso es el mismo. Solo recuerda que en Syspanel el puerto de acceso es el 2106.
¿Qué pasa si olvido cambiar las URLs?
Tu web cargará, pero los enlaces internos apuntarán al dominio antiguo. Puedes arreglarlo con un plugin de búsqueda y reemplazo.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu web. Una web pequeña (menos de 1 GB) puede estar lista en 30 minutos. Una web grande con muchas imágenes puede llevar varias horas.
Conclusión: Tu web ya está en casa
Enhorabuena, has completado la migrar WordPress Plesk. Ahora tu sitio vive en un servidor más rápido y seguro. Recuerda activar los plugins uno a uno y comprobar que todo funciona correctamente.
Si te surgió algún problema durante el proceso, repasa los pasos. La mayoría de los errores se deben a un dato mal escrito en el wp-config.php o a una base de datos mal importada.
Y si todo ha ido bien, disfruta de tu nuevo hosting. Tu web está lista para seguir creciendo.
