¿Cómo migrar WordPress a Plesk sin perder datos?
¡Hola! Soy tu técnico de soporte amigable y en esta guía completa te voy a explicar paso a paso cómo migrar WordPress a Plesk sin perder datos. Este proceso puede sonar técnico, pero te prometo que si sigues estas instrucciones al pie de la letra, tu sitio web estará funcionando en su nuevo hogar (Plesk) en menos de lo que imaginas.
Vamos a cubrir desde la preparación hasta la verificación final, incluyendo respuestas a preguntas frecuentes. Empecemos.
¿Qué necesitas saber antes de migrar WordPress a Plesk?
Antes de lanzarnos a la acción, es importante que entiendas los conceptos básicos. Migrar WordPress a Plesk significa mover todos los archivos, la base de datos y la configuración de tu sitio web desde un servidor o panel de control antiguo (como cPanel, DirectAdmin, Syspanel, etc.) a Plesk.
No te preocupes, Plesk es un panel de control muy amigable y moderno. Lo bueno es que no perderás ni un solo dato si sigues el proceso correcto.
¿Qué necesitas tener a mano?
- Acceso a tu panel de control actual (donde está tu WordPress ahora). Si usas Syspanel (el puerto de acceso es el 2106), necesitarás tus credenciales.
- Acceso a Plesk (tu nuevo panel). Normalmente te dan un usuario y contraseña, más la URL de acceso (ejemplo:
https://tudominio.com:8443). - Cliente FTP (como FileZilla) o acceso a phpMyAdmin en ambos paneles.
- Una copia de seguridad de tu sitio (por si acaso). ¡Nunca está de más!
Paso 1: Prepara tu sitio WordPress actual
Este paso es crítico. Antes de transferir WordPress a Plesk, debes asegurarte de que tu sitio esté en buen estado.
1.1. Actualiza todo
Ve al escritorio de WordPress y actualiza:
- El núcleo de WordPress.
- Todos los plugins y temas.
- Asegúrate de que no haya conflictos.
1.2. Desactiva plugins de caché y seguridad temporalmente
Plugins como W3 Total Cache, WP Super Cache o Wordfence pueden interferir con la migración. Desactívalos (los reactivarás después).
1.3. Haz una copia de seguridad manual
Aunque confiemos en el proceso, una copia de seguridad es tu seguro de vida. Puedes usar un plugin como UpdraftPlus o hacerla manualmente.
Paso 2: Exporta la base de datos de WordPress
La base de datos contiene todas tus entradas, páginas, comentarios, configuraciones y usuarios. Es el corazón de tu sitio.
2.1. Accede a phpMyAdmin
- En tu panel actual (Syspanel, cPanel, etc.), busca el ícono de phpMyAdmin.
- Si usas Syspanel (puerto 2106), inicia sesión y ve a "Bases de datos" -> "phpMyAdmin".
2.2. Selecciona la base de datos de WordPress
Normalmente se llama algo como tuusuario_wp o wordpress. Haz clic en ella.
2.3. Exporta la base de datos
- Ve a la pestaña Exportar.
- Elige el método Rápido y formato SQL.
- Haz clic en Continuar o Exportar. Se descargará un archivo
.sql.
[TIP] Guarda este archivo en una carpeta segura en tu computadora. No lo modifiques.
Paso 3: Descarga los archivos de WordPress
Ahora necesitas todos los archivos de tu sitio: el core de WordPress, plugins, temas, uploads (imágenes, PDFs, etc.) y cualquier personalización.
3.1. Conéctate por FTP a tu servidor actual
- Usa un cliente FTP como FileZilla.
- Datos de conexión: servidor (tu dominio o IP), usuario y contraseña FTP (los encuentras en tu panel actual).
- Puerto: normalmente 21 (FTP) o 22 (SFTP).
3.2. Localiza la carpeta raíz de WordPress
Suele ser public_html, www o htdocs. Dentro de ella está todo tu sitio.
3.3. Descarga todo el contenido
Selecciona todos los archivos y carpetas (incluyendo .htaccess y wp-config.php) y arrastra a una carpeta local. Puede tardar unos minutos si tienes muchas imágenes.
[WARNING] No olvides descargar el archivo
wp-config.php. Contiene las credenciales de la base de datos que usaremos después.
Paso 4: Sube los archivos a Plesk
Ahora vamos a migrar WordPress a Plesk. Primero, los archivos.
4.1. Crea un dominio o subdominio en Plesk
- En Plesk, ve a Sitios web y dominios.
- Haz clic en Añadir dominio o Añadir subdominio.
- Ingresa tu nombre de dominio (ejemplo:
tudominio.com). - Asegúrate de que el tipo de hosting sea Apache + nginx o el que prefieras.
4.2. Conéctate por FTP a Plesk
- Plesk te proporciona credenciales FTP en Sitios web y dominios -> Acceso FTP.
- Usa FileZilla o el gestor de archivos de Plesk.
4.3. Sube todos los archivos
- Arrastra la carpeta local con todos los archivos de WordPress a la carpeta raíz del dominio en Plesk (normalmente
httpdocsopublic_html). - Sobrescribe si te pregunta.
[INFO] Si tu dominio ya tiene contenido, asegúrate de no mezclar archivos. Lo ideal es hacer la migración en un dominio nuevo o limpiar la carpeta antes.
Paso 5: Crea una base de datos en Plesk e importa los datos
Tu sitio necesita una base de datos para funcionar. Vamos a crearla y luego importar la que exportaste.
5.1. Crea una nueva base de datos
- En Plesk, ve a Bases de datos.
- Haz clic en Añadir base de datos.
- Ponle un nombre (ejemplo:
migracion_wp). - Crea un usuario y contraseña (guárdalos bien).
- El tipo de base de datos: MySQL.
5.2. Importa el archivo SQL
- En la misma sección, selecciona la base de datos y haz clic en phpMyAdmin.
- Dentro de phpMyAdmin, ve a la pestaña Importar.
- Selecciona el archivo
.sqlque descargaste antes. - Haz clic en Continuar. Si el archivo es grande, puede tardar unos segundos.
[TIP] Si el archivo es muy pesado (más de 50 MB), usa la opción de importar por partes o pide a tu hosting que lo hagan.
Paso 6: Configura el archivo wp-config.php
Este es el paso clave para que WordPress se conecte a la nueva base de datos.
6.1. Edita wp-config.php
- Conéctate por FTP a Plesk y localiza el archivo
wp-config.phpen la raíz. - Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).
- Busca estas líneas:
define('DB_NAME', 'nombre_antiguo');
define('DB_USER', 'usuario_antiguo');
define('DB_PASSWORD', 'contraseña_antigua');
define('DB_HOST', 'localhost');
6.2. Sustituye con los nuevos datos
- Cambia
DB_NAMEpor el nombre de la base de datos que creaste en Plesk. - Cambia
DB_USERpor el usuario de esa base de datos. - Cambia
DB_PASSWORDpor la contraseña que pusiste. DB_HOSTnormalmente eslocalhost, pero si Plesk te da un host específico (como127.0.0.1), úsalo.
6.3. Guarda y sube el archivo
Guarda los cambios y sobrescribe el archivo en el servidor.
Paso 7: Ajusta las URLs en la base de datos (si es necesario)
Si cambiaste el dominio (por ejemplo, de dominio-viejo.com a dominio-nuevo.com), las URLs en la base de datos deben actualizarse.
7.1. Usa un plugin o consulta SQL
- Instala el plugin Better Search Replace en tu WordPress (si ya puedes acceder) o ejecuta esta consulta en phpMyAdmin:
UPDATE wp_options SET option_value = replace(option_value, 'http://dominio-viejo.com', 'http://dominio-nuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://dominio-viejo.com','http://dominio-nuevo.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://dominio-viejo.com', 'http://dominio-nuevo.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://dominio-viejo.com','http://dominio-nuevo.com');
Reemplaza wp_ por el prefijo de tus tablas (si lo cambiaste).
[WARNING] Si no cambias de dominio, omite este paso. Solo hazlo si la URL es diferente.
Paso 8: Verifica tu sitio y limpia
¡Casi listo! Ahora toca comprobar que todo funciona.
8.1. Accede a tu dominio
- Escribe tu dominio en el navegador. Deberías ver tu sitio exactamente como antes.
- Prueba a navegar por páginas, entradas y el panel de administración (
/wp-admin).
8.2. Revisa los enlaces y las imágenes
- Asegúrate de que las imágenes se vean bien.
- Si algo falla, revisa los pasos anteriores.
8.3. Reactiva los plugins desactivados
- Vuelve a activar los plugins de caché y seguridad.
8.4. Cambia los DNS (si aplica)
Si tu dominio apuntaba al servidor anterior, necesitas cambiar los nameservers para que apunten a Plesk. Esto puede tardar de 24 a 48 horas en propagarse.
Preguntas frecuentes sobre migración WordPress Plesk
❓ ¿Puedo migrar WordPress a Plesk desde Syspanel?
Sí, claro. El proceso es el mismo. Solo recuerda que en Syspanel (puerto 2106) accedes a tus bases de datos y archivos. Exporta desde allí y sigue los pasos.
❓ ¿Pierdo mis visitas o SEO al migrar?
No, si haces bien la migración y mantienes las mismas URLs, tu SEO no se verá afectado. Eso sí, asegúrate de que los enlaces internos sigan funcionando.
❓ ¿Qué hago si mi sitio no carga después de la migración?
Revisa estos puntos:
- Archivo
wp-config.phpcon datos correctos. - Base de datos importada sin errores.
- Archivos subidos completamente.
- Permisos de archivos (en Plesk, suele ser 755 para carpetas y 644 para archivos).
❓ ¿Necesito conocimientos técnicos avanzados?
No, esta guía está pensada para principiantes. Si te sientes inseguro, pide ayuda a tu proveedor de hosting o a un técnico.
❓ ¿Puedo usar un plugin para la migración?
Sí, plugins como All-in-One WP Migration o Duplicator facilitan el proceso, pero a veces fallan con sitios grandes. La forma manual es más segura.
Conclusión
Migrar WordPress a Plesk sin perder datos es totalmente posible si sigues estos pasos: preparar, exportar base de datos, descargar archivos, subir a Plesk, importar base de datos, configurar wp-config.php y verificar.
Recuerda que la paciencia es clave. Si algo sale mal, siempre puedes restaurar tu copia de seguridad y empezar de nuevo.
[INFO] Si usas Syspanel, no olvides que su puerto de acceso es el 2106. Ahí podrás gestionar tus bases de datos y FTP antes de la migración.
Espero que esta guía te haya sido de gran ayuda. ¡Ahora ya sabes cómo migrar WordPress a Plesk como un experto! Si tienes dudas, déjalas en los comentarios y te ayudaré encantado.
¡Buena suerte con tu migración! 🚀
