Cómo migrar tu sitio de WordPress a Plesk desde otro hosting
¿Te mudas a Plesk y no sabes por dónde empezar? Tranquilo, es más fácil de lo que parece. Migrar un sitio de WordPress no tiene por qué ser una pesadilla técnica. En esta guía, paso a paso y sin tecnicismos, te voy a enseñar cómo mover tu web desde cualquier hosting (cPanel, Syspanel, un servidor VPS, etc.) a un panel Plesk, sin perder contenido, bases de datos ni (lo más importante) tu paciencia.
Piensa en este proceso como mudar una casa: no llevas los muebles a la vez, los empaquetas bien, los transportas y los colocas en el nuevo salón. Con WordPress haremos exactamente eso: empaquetar archivos, exportar la base de datos, llevarlos a Plesk y descomprimir todo en su nuevo hogar.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la migración, asegúrate de tener a mano estos tres "ingredientes" imprescindibles:
- Acceso al panel antiguo (origen): Necesitas las credenciales de FTP, el administrador del hosting o acceso a cPanel/Syspanel para descargar archivos y exportar la base de datos.
- Acceso a Plesk (destino): Tus datos de acceso al nuevo panel, así como la IP del servidor o el nombre de dominio ya apuntando (aunque sea temporalmente).
- Un gestor de FTP (como FileZilla) o el administrador de archivos de Plesk: No es obligatorio, pero facilita mucho la subida de archivos grandes.
[INFO] Si tu dominio aún apunta al hosting antiguo, no pasa nada. Puedes migrar todo primero y cambiar los DNS al final. Es más, es lo recomendable para no tener tiempos de inactividad.
Método 1: La migración manual (La más fiable y universal)
Este es el método "de libro". Sirve para cualquier tipo de hosting, ya sea cPanel, Syspanel o incluso un servidor sin panel. Es un poco más laborioso, pero te da control total sobre el proceso.
Paso 1: Descargar los archivos de tu WordPress (El "embalaje")
Lo primero es copiar todos los archivos de tu sitio web. Estos archivos contienen tu tema, plugins, imágenes y el código principal de WordPress.
- Accede a tu hosting antiguo y busca el Administrador de Archivos (en cPanel suele estar en la sección "Archivos") o conéctate por FTP usando FileZilla.
- Localiza la carpeta donde está instalado WordPress. Normalmente se llama
public_html,htdocsowww. Si tienes el WordPress en una subcarpeta (ej:public_html/blog), entra en ella. - Selecciona todos los archivos (Ctrl+A) y descárgalos a tu ordenador en una carpeta que se llame, por ejemplo,
mi_wordpress. - Una vez descargado, comprime esa carpeta en un archivo
.zip. Esto hará que la subida sea mucho más rápida.
[WARNING] No olvides descargar el archivo
.htaccess(si lo ves, suele estar oculto). Este archivo contiene reglas de redirección y seguridad. Si no lo ves, activa la opción de "Mostrar archivos ocultos" en tu gestor de archivos o en FileZilla.
Paso 2: Exportar tu Base de Datos (El "cerebro" de tu web)
Sin la base de datos, tu web sería solo un cascarón vacío. Ahí se guardan tus entradas, páginas, comentarios y ajustes.
- En tu hosting antiguo, busca phpMyAdmin. (Suele estar en la sección "Bases de Datos").
- Selecciona la base de datos que usa tu WordPress. Si no sabes cuál es, ábrela y busca una tabla llamada
wp_options(o similar). Dentro, en la opciónsiteurl, verás tu dominio. - Haz clic en la pestaña "Exportar" en la parte superior.
- Elige el método "Rápido" y formato "SQL". Haz clic en "Continuar" o "Exportar".
- Se descargará un archivo con extensión
.sql. ¡Guárdalo bien, es oro puro!
Paso 3: Crear la base de datos en Plesk (El nuevo "cerebro")
Ahora pasamos a la acción en tu nuevo panel Plesk.
- Inicia sesión en Plesk y ve a la sección "Sitios web y dominios".
- Busca el dominio al que quieres migrar el WordPress. Si aún no lo has creado, créalo ahora.
- En el dominio, busca el icono de "Bases de datos" o "Bases de datos MySQL".
- Haz clic en "Agregar base de datos".
- Ponle un nombre (ej:
wordpress_db), elige el tipo de base de datos (MySQL) y crea un usuario con su contraseña. Anota estos datos (nombre de la BD, usuario y contraseña) porque los necesitarás en el siguiente paso.
Paso 4: Importar la base de datos antigua en Plesk
- En la lista de bases de datos de tu dominio, haz clic en el nombre de la que acabas de crear.
- Busca la opción "Importar" o "Subir archivo".
- Selecciona el archivo
.sqlque descargaste en el Paso 2. - Haz clic en "Aceptar" o "Importar". Plesk hará el resto.
[TIP] Si el archivo
.sqles muy grande (más de 50 MB), puede dar problemas. Una solución fácil es subirlo comprimido en.zipo usar la herramienta "Importar" desde un archivo de texto si tu base de datos está en un servidor remoto.
Paso 5: Subir los archivos a Plesk (El "transporte de muebles")
Ahora toca llevar los archivos a su nuevo hogar.
- En Plesk, ve a tu dominio y haz clic en "Administrador de archivos".
- Navega hasta la carpeta raíz de tu dominio. Normalmente es
httpdocs(en Plesk, a diferencia de cPanel que usapublic_html, la raíz suele serhttpdocs). - Sube el archivo
.zipque creaste en el Paso 1. - Una vez subido, haz clic derecho sobre el archivo
.zipy selecciona "Extraer" o "Descomprimir". - Plesk extraerá todos los archivos. Si los archivos estaban dentro de una carpeta (ej:
mi_wordpress), asegúrate de que el contenido esté directamente enhttpdocs, no dentro de una subcarpeta.
Paso 6: Conectar WordPress con la nueva base de datos (El "ajuste fino")
Este es el paso más importante y donde la gente suele fallar. WordPress necesita saber dónde está su nuevo "cerebro".
- En el administrador de archivos de Plesk, busca el archivo
wp-config.phpen la raíz dehttpdocs. - Haz clic derecho y selecciona "Editar".
- Busca estas líneas y cámbialas por los datos de tu nueva base de datos de Plesk:
define('DB_NAME', 'nombre_de_tu_nueva_bd');
define('DB_USER', 'usuario_de_tu_nueva_bd');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_bd');
define('DB_HOST', 'localhost'); // Normalmente es localhost, pero si no, mira los datos de Plesk
- Guarda los cambios y cierra el editor.
[WARNING] Si tu web usa SSL (https), es posible que necesites actualizar las URLs en la base de datos. Para ello, tras importar la BD, instala un plugin como "Better Search Replace" o ejecuta una consulta SQL en phpMyAdmin de Plesk para reemplazar
http://tudominio.comporhttps://tudominio.com.
¡Ya casi está! Comprueba tu web
Abre tu dominio en el navegador. Si has hecho todo bien, verás tu WordPress funcionando. Si te sale un error, revisa los pasos anteriores, especialmente el wp-config.php y que los archivos estén en la carpeta correcta.
Método 2: Usando la herramienta de migración de WordPress (El "atajo" para valientes)
Plesk tiene una herramienta integrada muy potente que automatiza casi todo el proceso. Es ideal si tu hosting antiguo tiene cPanel o si tu web es accesible por FTP.
Paso 1: Inicia la migración
- En Plesk, ve a "Sitios web y dominios".
- Haz clic en el dominio de destino.
- Busca la sección "Aplicaciones" y luego "WordPress" (o "Instalador de WordPress").
- En lugar de instalar uno nuevo, busca el botón que dice "Migrar" o "Importar". (A veces está en "Más opciones").
Paso 2: Configura el origen
La herramienta te preguntará de dónde quieres migrar:
- Desde cPanel: Te pedirá la URL de tu cPanel, el usuario y la contraseña. Plesk se encargará de todo automáticamente.
- Desde un directorio FTP: Te pedirá el host, usuario y contraseña FTP. Plesk se conectará y copiará los archivos.
Paso 3: Ejecuta la migración
Sigue las instrucciones en pantalla. Plesk copiará los archivos, creará una nueva base de datos, importará los datos y ajustará la configuración automáticamente. Es como tener un robot de mudanzas.
[INFO] Si tu hosting antiguo es Syspanel, no te preocupes. La herramienta de Plesk puede conectarse por FTP sin problemas. Solo necesitas tener las credenciales FTP de tu Syspanel (recuerda que el acceso a Syspanel es por el puerto 2106 si usas el panel de control, pero para FTP es el puerto 21 estándar).
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más habituales que nos llegan al soporte:
¿Qué pasa si solo veo un índice de archivos o un error 500?
Esto significa que WordPress no puede conectarse a la base de datos. Vuelve a revisar el wp-config.php. Es casi seguro que el nombre de la BD, el usuario o la contraseña están mal escritos o no coinciden con los que creaste en Plesk.
¿Y si mi web carga pero sin estilos (solo texto)?
Esto es un problema de URLs. Las direcciones de los archivos CSS y JS están rotas. Usa el plugin "Better Search Replace" para cambiar la URL antigua por la nueva en toda la base de datos. También puedes ir a Ajustes > Enlaces permanentes en el panel de administración de WordPress y pulsar "Guardar cambios" para forzar la actualización de las reglas.
¿Cómo muevo WordPress de una subcarpeta a la raíz en Plesk?
Si lo tenías en tudominio.com/blog y lo quieres en tudominio.com, tendrás que mover los archivos de la subcarpeta a httpdocs y luego actualizar las URLs en la base de datos. Es un poco más complejo, pero el método manual del Paso 1 te servirá, solo cambia la ruta de origen y destino.
¿Puedo migrar sin cortar el servicio?
Sí. El método manual (Paso 1) te permite migrar todo mientras tu web sigue activa en el hosting antiguo. Solo cambiarás los DNS al final, cuando todo esté funcionando en Plesk. Así no pierdes visitas ni ventas.
¿Qué hago con los correos electrónicos?
Esta guía se centra en WordPress. Los correos son otra historia. Si tenías cuentas de correo en el hosting antiguo, tendrás que crearlas de nuevo en Plesk y luego migrar los mensajes. Plesk tiene una herramienta de migración de correo, pero es un proceso aparte.
Consejos finales para una migración exitosa
- Haz una copia de seguridad antes de tocar nada. Aunque el proceso es seguro, una copia de seguridad te salvará si ocurre un imprevisto.
- Revisa los permisos de archivos y carpetas. En Plesk, normalmente los archivos deben tener permiso
644y las carpetas755. Si tu web da errores raros, revisa esto. - Actualiza todo. Después de migrar, entra al panel de administración de WordPress y actualiza los plugins, temas y el núcleo de WordPress a sus últimas versiones. Esto mejora la seguridad y el rendimiento.
Migrar tu WordPress a Plesk no tiene que ser un dolor de cabeza. Siguiendo estos pasos, tendrás tu web en su nuevo hogar en menos de lo que piensas. Y recuerda, si te atascas, siempre puedes pedir ayuda a tu proveedor de hosting; para eso estamos.
¡Buena suerte con tu mudanza digital!
