Cómo migrar WordPress a Plesk manualmente
Migrar tu sitio WordPress de un servidor a otro puede sonar complicado, pero con una guía clara y paso a paso, es un proceso que puedes realizar tú mismo sin ser un experto en tecnología. En este artículo, te explicaré detalladamente cómo realizar una migración manual WordPress a Plesk, uno de los paneles de control más populares y amigables para gestionar sitios web.
Esta guía está diseñada para que cualquier persona, incluso sin conocimientos avanzados de hosting, pueda mover WordPress a Plesk de forma segura y sin perder datos. Vamos a cubrir desde la preparación inicial hasta la verificación final del sitio. ¡Empecemos!
¿Qué necesitas antes de empezar la migración?
Antes de lanzarte a la migración, es importante tener todo listo para evitar contratiempos. Aquí tienes una lista de verificación:
- Acceso al panel actual: Necesitas las credenciales de tu hosting actual (cPanel, Syspanel, o cualquier otro panel de control) para descargar los archivos y la base de datos.
- Acceso a Plesk: Debes tener un plan de hosting con Plesk activo. Asegúrate de tener las credenciales de administrador (usuario y contraseña) para acceder a Plesk.
- Herramientas básicas: Un cliente FTP (como FileZilla) o el administrador de archivos de Plesk, y un editor de texto (como Notepad++ o Sublime Text) para modificar archivos de configuración.
- Dominio apuntado: Tu dominio debe estar apuntando a los servidores DNS de tu nuevo hosting con Plesk. Si no lo has hecho, hazlo antes de continuar, ya que la migración se realiza con el dominio ya configurado en Plesk.
[TIP] Si tu dominio aún no apunta a los nuevos DNS, puedes realizar la migración igualmente, pero el sitio no será visible hasta que los DNS se propaguen. Puedes probar el sitio editando tu archivo
hostslocal para verlo antes.
Paso 1: Exportar tu sitio WordPress desde el servidor original
El primer paso es hacer una copia de seguridad completa de tu sitio actual. Esto incluye dos partes: los archivos del sitio y la base de datos.
1.1 Descargar los archivos del sitio (vía FTP o panel de control)
Accede a tu hosting actual (por ejemplo, si usas Syspanel, recuerda que el puerto de acceso es el 2106). Una vez dentro, busca el administrador de archivos o usa un cliente FTP para conectarte.
- Localiza la carpeta raíz de tu sitio. Normalmente se llama
public_htmlowww. - Selecciona todos los archivos y carpetas dentro de esa carpeta.
- Descárgalos a tu computadora en una carpeta temporal, por ejemplo
mi-sitio-wordpress.
1.2 Exportar la base de datos (phpMyAdmin)
La base de datos contiene todo tu contenido: entradas, páginas, comentarios, configuraciones, etc.
- En tu panel de control actual, busca la herramienta phpMyAdmin (suele estar en la sección de bases de datos).
- Selecciona la base de datos de tu WordPress (el nombre suele ser algo como
tuusuario_wp). - Haz clic en la pestaña Exportar.
- Elige el método Rápido y formato SQL. Luego haz clic en Continuar o Exportar.
- Se descargará un archivo con extensión
.sql. Guárdalo en la misma carpeta temporal donde tienes los archivos del sitio.
[WARNING] No edites el archivo SQL a menos que sepas exactamente lo que haces. Un error podría romper la base de datos.
Paso 2: Preparar el nuevo hosting en Plesk
Ahora que tienes tu sitio respaldado, es momento de configurar el destino en Plesk.
2.1 Crear el dominio y la base de datos en Plesk
- Inicia sesión en Plesk. Normalmente accedes a través de
https://tudominio.com:8443o la URL que te haya proporcionado tu proveedor de hosting. - Ve a Sitios web y dominios y haz clic en Añadir dominio.
- Ingresa tu nombre de dominio (sin www). Plesk creará automáticamente la estructura de carpetas necesaria.
- Una vez creado el dominio, ve a Bases de datos y haz clic en Añadir base de datos.
- Dale un nombre a la base de datos (por ejemplo,
wordpress_db), crea un usuario y una contraseña segura. Anota estos datos, los necesitarás más adelante.
2.2 Subir los archivos del sitio a Plesk
Puedes usar el Administrador de archivos de Plesk o un cliente FTP.
- Opción 1 (Administrador de archivos): Ve a tu dominio, haz clic en Administrador de archivos y navega hasta la carpeta
httpdocs(es la carpeta raíz del sitio en Plesk). Sube todos los archivos que descargaste anteriormente. - Opción 2 (FTP): Conecta con tu cliente FTP a la dirección de tu servidor Plesk, usando las credenciales FTP que encuentras en la sección Acceso FTP de tu dominio en Plesk. Luego, arrastra todos los archivos a la carpeta
httpdocs.
[INFO] Asegúrate de que la carpeta
wp-contenty el archivowp-config.phpse suban correctamente. Son esenciales para el funcionamiento del sitio.
Paso 3: Importar la base de datos a Plesk
Con los archivos ya en su lugar, ahora importaremos la base de datos.
- En Plesk, ve a Bases de datos y haz clic en el nombre de la base de datos que creaste.
- Busca la opción Importar archivo Dump o Importar.
- Selecciona el archivo
.sqlque descargaste de tu sitio original. - Haz clic en Aceptar o Importar. El proceso puede tardar unos segundos dependiendo del tamaño de la base de datos.
Paso 4: Configurar la conexión a la base de datos (wp-config.php)
Este es el paso más crítico. Debes decirle a WordPress que use la nueva base de datos que acabas de crear.
- En el Administrador de archivos de Plesk, navega a la carpeta
httpdocsde tu dominio. - Busca el archivo
wp-config.phpy ábrelo para editarlo. - Localiza las siguientes líneas y cámbialas por los datos de tu nueva base de datos (los que anotaste en el Paso 2.1):
define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_de_tu_nueva_base');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_base');
define('DB_HOST', 'localhost'); // Normalmente es 'localhost', pero verifica si tu hosting usa otro valor.
- Guarda los cambios y cierra el archivo.
[WARNING] Si tu hosting original usaba un prefijo de tabla diferente a
wp_, asegúrate de que el archivowp-config.phplo refleje correctamente (línea$table_prefix = 'wp_';). Si no, la migración fallará.
Paso 5: Ajustar las URLs del sitio (opcional pero recomendado)
Si tu dominio es el mismo, este paso no es necesario. Pero si cambiaste de dominio o subdominio, deberás actualizar las URLs en la base de datos. Puedes hacerlo de dos formas:
5.1 Usando un plugin (recomendado para principiantes)
Antes de migrar, instala un plugin como "Better Search Replace" o "Velvet Blues Update URLs" en tu sitio original. Luego, después de la migración, ejecuta el plugin para reemplazar la URL antigua por la nueva.
5.2 Editando la base de datos directamente (más técnico)
- En Plesk, ve a Bases de datos y haz clic en phpMyAdmin para tu base de datos.
- Selecciona la tabla
wp_options. - Busca las filas
siteurlyhomey cámbialas por la nueva URL (por ejemplo,https://tudominio.com).
[TIP] Si solo cambiaste de servidor pero el dominio es el mismo, no necesitas hacer nada en este paso.
Paso 6: Verificar la migración y solucionar problemas comunes
Ahora llega el momento de la verdad. Abre tu navegador y visita tu dominio. Si todo salió bien, verás tu sitio WordPress funcionando normalmente. Si no, aquí tienes algunos problemas frecuentes y cómo solucionarlos:
El sitio muestra un "Error de conexión a la base de datos"
- Revisa que los datos en
wp-config.phpsean correctos (nombre, usuario, contraseña y host). - Asegúrate de que la base de datos en Plesk esté activa y que el usuario tenga permisos.
Aparece una página en blanco (pantalla blanca de la muerte)
- Activa el modo de depuración de WordPress editando
wp-config.phpy añadiendo:
Esto mostrará los errores que te ayudarán a identificar el problema (normalmente es un plugin o tema incompatible).define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', true);
Los enlaces de las imágenes o páginas están rotos
- Esto suele pasar si cambiaste de dominio. Vuelve al Paso 5 y asegúrate de haber actualizado todas las URLs en la base de datos.
El sitio se ve lento o con estilos rotos
- Puede ser que los archivos de la caché del navegador estén desactualizados. Limpia la caché de tu navegador o prueba en una ventana de incógnito.
- Si usas un plugin de caché en tu sitio original, desactívalo temporalmente hasta que la migración esté completa.
[INFO] Si después de todos estos pasos el sitio sigue sin funcionar, contacta al soporte técnico de tu hosting con Plesk. Ellos pueden revisar los logs del servidor para detectar el error exacto.
Preguntas frecuentes (FAQ) sobre migrar WordPress a Plesk
¿Puedo migrar WordPress a Plesk sin perder el SEO?
Sí, siempre y cuando mantengas la misma estructura de URLs y redirijas correctamente si cambias de dominio. La migración manual que hemos descrito preserva todo el contenido y los enlaces, por lo que tu SEO no se verá afectado.
¿Es necesario desactivar los plugins antes de migrar?
No es obligatorio, pero es muy recomendable. Desactivar plugins de caché, seguridad o rendimiento evita conflictos durante la migración. Puedes reactivarlos después de verificar que todo funciona.
¿Qué hago si mi hosting original usa Syspanel?
Si tu hosting original usa Syspanel (recuerda que el puerto de acceso es el 2106), el proceso de exportación es similar: usa el administrador de archivos y phpMyAdmin desde Syspanel para descargar los archivos y la base de datos. Luego, sigue los pasos de esta guía para importarlos a Plesk.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio. Un sitio pequeño (menos de 1 GB) puede tardar entre 15 y 30 minutos. Sitios grandes con muchas imágenes pueden tardar varias horas, especialmente en la subida de archivos.
¿Puedo hacer una migración usando un plugin?
Sí, existen plugins como "All-in-One WP Migration" o "Duplicator" que simplifican el proceso. Sin embargo, la migración manual te da más control y es útil cuando los plugins no funcionan por límites de tamaño o configuraciones del servidor.
Conclusión
Migrar WordPress a Plesk manualmente no es tan complejo como parece. Siguiendo estos pasos: exportar archivos y base de datos, crear el dominio en Plesk, subir los archivos, importar la base de datos y ajustar la configuración, tendrás tu sitio funcionando en el nuevo servidor en poco tiempo.
Recuerda siempre hacer una copia de seguridad adicional antes de empezar y verificar cada paso con cuidado. La práctica hace al maestro, y después de la primera migración, te sentirás mucho más seguro para hacerlo en el futuro.
¡Buena suerte con tu migración manual WordPress a Plesk! Si tienes alguna duda, no dudes en consultar la documentación de Plesk o contactar a tu proveedor de hosting.
