Cómo migrar tu sitio WordPress a Plesk: FAQ y solución de errores
Migrar un sitio web a un nuevo panel de control puede sonar complicado, pero con las herramientas adecuadas y esta guía paso a paso, lo lograrás sin estrés. En este artículo, resolveremos todas tus dudas sobre cómo migrar WordPress a Plesk, cubriendo desde la preparación hasta la solución de los errores más comunes. Si estás buscando una FAQ de Plesk para WordPress o necesitas ayuda para transferir tu sitio WordPress, has llegado al lugar indicado.
Preparativos antes de migrar tu WordPress a Plesk
Antes de empezar, asegúrate de tener todo listo. Una buena preparación evita la mayoría de los errores de migración de WordPress.
Requisitos básicos
- Acceso a tu panel actual: Necesitas las credenciales de tu hosting antiguo (cPanel, Syspanel, etc.).
- Acceso a Plesk: Debes tener una suscripción activa y acceso de administrador.
- Copias de seguridad: Realiza siempre un backup completo de tu sitio (archivos y base de datos).
- Credenciales de WordPress: Usuario y contraseña de administrador.
[INFO] Si tu hosting anterior usa Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106. No uses el puerto estándar 2083.
¿Qué necesitas saber?
- Tu dominio: Debe estar apuntando a los servidores de Plesk (nameservers) o al menos tener un registro A configurado.
- Versión de PHP: Tanto el origen como el destino deben ser compatibles con la versión de WordPress que usas.
- Plugins y temas: Algunos plugins pueden causar conflictos después de la migración. Anota los que usas.
Método 1: Migrar WordPress a Plesk usando la herramienta de migración integrada
Plesk incluye un asistente de migración muy potente. Es la forma más rápida y segura para transferir un sitio WordPress.
Paso a paso
-
Inicia sesión en Plesk.
- Ve a
https://tudominio.com:8443(o la URL que te hayan proporcionado).
- Ve a
-
Accede a la herramienta de migración.
- En el menú lateral, busca "Migración y transferencia" o "Importar sitio web" (dependiendo de la versión).
-
Selecciona el origen.
- Elige "Desde otro servidor" o "Desde un panel de control".
- Si tu origen es Syspanel, selecciona "Otro" e introduce la IP y el puerto 2106.
-
Introduce las credenciales.
- Proporciona los datos de acceso al panel antiguo (usuario, contraseña, IP).
-
Selecciona el contenido a migrar.
- Marca la casilla de WordPress y selecciona el dominio específico.
-
Revisa la configuración.
- El asistente te mostrará un resumen. Verifica que la ruta de destino y la base de datos sean correctas.
-
Inicia la migración.
- Haz clic en "Iniciar" y espera. El proceso puede tardar desde minutos hasta una hora, según el tamaño del sitio.
[TIP] Durante la migración, no cierres la ventana ni navegues por el sitio. Plesk realizará automáticamente los ajustes de URLs y rutas.
¿Qué hace automáticamente la herramienta?
- Transfiere archivos (wp-content, temas, plugins, uploads).
- Exporta e importa la base de datos.
- Actualiza las rutas absolutas en la base de datos (wp_options).
- Ajusta las URLs del sitio (si cambia el dominio).
Método 2: Migración manual (para usuarios avanzados)
Si la herramienta automática falla o prefieres control total, puedes hacerlo manualmente. Este método también es útil si tu hosting anterior no es compatible con el asistente de Plesk.
Exportar desde el origen
-
Exporta la base de datos.
- Accede a phpMyAdmin en tu panel antiguo.
- Selecciona la base de datos de WordPress.
- Ve a "Exportar" y elige formato SQL. Marca "Agregar DROP TABLE" para evitar conflictos.
-
Descarga los archivos.
- Usa FTP (FileZilla) o el administrador de archivos del panel.
- Descarga toda la carpeta
public_html(o la raíz del sitio).
Importar en Plesk
-
Sube los archivos.
- En Plesk, ve a "Administrador de archivos" y sube la carpeta del sitio a
httpdocs.
- En Plesk, ve a "Administrador de archivos" y sube la carpeta del sitio a
-
Crea una base de datos.
- En "Bases de datos", crea una nueva base y un usuario. Anota los datos.
-
Importa el SQL.
- Usa phpMyAdmin de Plesk para importar el archivo SQL que descargaste.
-
Configura wp-config.php.
- Edita el archivo
wp-config.phpen la raíz del sitio. - Actualiza los valores de
DB_NAME,DB_USER,DB_PASSWORDyDB_HOST(normalmentelocalhost).
- Edita el archivo
-
Ajusta las URLs (si cambia el dominio).
- Si el dominio es el mismo, no necesitas hacer nada.
- Si es diferente, ejecuta en phpMyAdmin:
UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'home';
[WARNING] Si omites el paso de las URLs, tu sitio se verá roto o redirigirá al dominio antiguo.
FAQ: Preguntas frecuentes sobre migrar WordPress a Plesk
Aquí resolvemos las dudas más comunes que surgen al transferir un sitio WordPress.
¿Puedo migrar desde Syspanel (HestiaCP) a Plesk?
Sí, totalmente. La herramienta de migración de Plesk soporta la conexión remota. Solo asegúrate de usar el puerto 2106 y las credenciales de administrador de Syspanel.
¿Qué pasa si mi sitio es muy grande (más de 1 GB)?
La herramienta automática puede tener límites de tiempo. En ese caso, usa la migración manual o solicita a tu proveedor de hosting que lo haga por ti. También puedes dividir la migración: primero la base de datos y luego los archivos por partes.
¿Se pierden los datos durante la migración?
No, si sigues los pasos correctamente. Siempre ten un backup de seguridad. La herramienta de Plesk hace una copia de los datos antes de modificar algo.
¿Mi sitio dejará de funcionar durante la migración?
Depende del método:
- Automático: El sitio puede estar en mantenimiento unos minutos.
- Manual: Puedes mantener el sitio original funcionando hasta que verifiques que el nuevo está bien.
[INFO] Para minimizar el tiempo de inactividad, programa la migración en horas de bajo tráfico.
¿Necesito cambiar los nameservers antes de migrar?
No es obligatorio. Puedes migrar primero y luego cambiar los DNS. Sin embargo, si cambias los nameservers antes, el sitio se verá desde el nuevo servidor inmediatamente después de la migración.
Solución de errores comunes en la migración de WordPress a Plesk
Incluso con las mejores herramientas, pueden surgir problemas. Aquí tienes los errores de migración de WordPress más frecuentes y cómo solucionarlos.
Error 1: "No se puede conectar al servidor de origen"
Causa: Credenciales incorrectas, firewall bloqueando el puerto, o el panel de origen no es accesible.
Solución:
- Verifica usuario y contraseña.
- Asegúrate de que el puerto (por ejemplo, 2106 para Syspanel) esté abierto.
- Si usas un firewall, permite la IP del servidor de Plesk.
[TIP] Prueba la conexión desde otro equipo usando un cliente FTP o SSH para descartar problemas de red.
Error 2: "Base de datos no encontrada" o "Error al importar SQL"
Causa: La base de datos en el origen tiene caracteres especiales o el archivo SQL está corrupto.
Solución:
- Exporta la base de datos nuevamente, esta vez marcando "Compatibilidad con MySQL 5.7" o superior.
- Si el archivo es muy grande, usa la herramienta de línea de comandos (BigDump o mysqldump).
- Verifica que el nombre de la base de datos en Plesk no contenga guiones o puntos.
Error 3: "Página en blanco" o "Error 500" después de la migración
Causa: Conflictos de plugins, temas o permisos de archivos incorrectos.
Solución:
- Desactiva todos los plugins renombrando la carpeta
wp-content/pluginsaplugins_old. - Si el sitio funciona, reactiva uno por uno para encontrar el culpable.
- Permisos: En Plesk, ve a "Administrador de archivos", selecciona la carpeta
httpdocsy haz clic en "Permisos". Asegúrate de que las carpetas tengan 755 y los archivos 644.
Error 4: "Enlaces rotos" o "Imágenes no cargan"
Causa: URLs antiguas en la base de datos o en el contenido.
Solución:
- Usa un plugin como Better Search Replace (disponible en el repositorio de WordPress) para reemplazar la URL antigua por la nueva.
- Ejecuta desde el panel de WordPress:
https://nuevodominio.com/wp-admin/plugins.phpe instala el plugin. - Realiza el reemplazo en todas las tablas (wp_posts, wp_postmeta, etc.).
Error 5: "El asistente de migración se queda atascado"
Causa: Límite de tiempo de ejecución (timeout) o memoria insuficiente en el servidor.
Solución:
- Aumenta el tiempo de ejecución en Plesk: Ve a "Configuración de PHP" y sube
max_execution_timea 300 o más. - Si no funciona, usa la migración manual.
Consejos finales para una migración exitosa
-
Prueba el sitio antes de cambiar los DNS: Una vez migrado, edita tu archivo
hostslocal (en Windows:C:\Windows\System32\drivers\etc\hosts) para apuntar el dominio a la IP del nuevo servidor. Así verás el sitio como si estuviera en producción. -
Actualiza los plugins y temas: Después de la migración, es recomendable actualizar todo para evitar vulnerabilidades.
-
Configura el SSL: En Plesk, puedes activar un certificado SSL gratuito (Let's Encrypt) desde el panel de "SSL/TLS".
-
Revisa los enlaces permanentes: Ve a Ajustes > Enlaces permanentes en WordPress y haz clic en "Guardar cambios" para refrescar las reglas de reescritura.
-
Monitorea el rendimiento: Usa herramientas como Pingdom o GTmetrix para asegurarte de que todo carga rápido.
[WARNING] No elimines el sitio original hasta que estés 100% seguro de que la migración fue exitosa y el nuevo sitio funciona correctamente.
Conclusión
Migrar tu sitio WordPress a Plesk no tiene por qué ser una pesadilla. Con la herramienta de migración integrada, el proceso es casi automático. Y si surge algún problema, esta FAQ de Plesk para WordPress y la guía de solución de errores te ayudarán a resolverlo rápidamente.
Recuerda: la clave está en la preparación y en seguir los pasos al pie de la letra. Si encuentras algún error no listado aquí, no dudes en consultar la documentación oficial de Plesk o contactar a tu proveedor de hosting. ¡Buena suerte con tu transferencia de sitio WordPress!
