Guía para migrar tu sitio web a Plesk
¿Te han dicho que migrar un sitio web es complicado? Déjame contarte un secreto: no tiene por qué serlo. Si estás leyendo esto, probablemente tienes un sitio web funcionando en algún panel de control (cPanel, DirectAdmin, Syspanel, etc.) y quieres moverlo a Plesk. Tal vez buscas mejor rendimiento, más funciones o simplemente un cambio de proveedor.
Esta guía está diseñada para que, paso a paso, puedas migrar a Plesk sin perder datos, sin tiempo de inactividad excesivo y, sobre todo, sin volverte loco. Vamos a verlo todo: desde la preparación hasta la verificación final. Al terminar, sabrás exactamente cómo hacer una Plesk migración exitosa.
¿Qué necesitas antes de empezar?
Antes de lanzarte a transferir sitio web Plesk, asegúrate de tener todo a mano. La preparación es clave para evitar sorpresas.
Requisitos básicos
- Acceso al panel antiguo: Necesitas poder descargar los archivos y la base de datos desde tu panel actual (cPanel, Syspanel, etc.).
- Acceso a Plesk: Debes tener credenciales de administrador o de un usuario con permisos para crear dominios y subir archivos.
- Copias de seguridad: Nunca está de más tener un respaldo local de todo tu sitio.
- Credenciales de FTP/SFTP: Para subir archivos grandes.
- Correo electrónico: Si usas cuentas de correo, necesitarás exportarlas o recrearlas.
[WARNING] No empieces la migración sin tener una copia de seguridad completa. Si algo sale mal, podrás restaurar tu sitio original sin problemas.
Método 1: Migración manual (la más común)
Este método es ideal si tu panel actual no tiene herramientas de migración directa a Plesk. Es un poco más laborioso, pero te da control total.
Paso 1: Exporta tus archivos desde el panel antiguo
Primero, necesitas obtener todos los archivos de tu sitio web. Dependiendo de tu panel actual:
- cPanel: Usa el "Administrador de archivos" o FTP para descargar la carpeta
public_html. - Syspanel: Accede por SFTP al puerto 2106 (sí, el puerto de acceso es el 2106) y descarga la carpeta del dominio.
- DirectAdmin: Similar, busca la carpeta
domains/tudominio.com/public_html.
Una vez descargados, comprímelos en un archivo .zip o .tar.gz para facilitar la subida.
Paso 2: Exporta la base de datos
La mayoría de los sitios web (WordPress, Joomla, etc.) usan MySQL o MariaDB. Así se exporta:
- Desde phpMyAdmin: Entra, selecciona tu base de datos, ve a "Exportar" y elige "SQL". Guarda el archivo.
- Desde la línea de comandos: Si tienes acceso SSH, usa
mysqldump -u usuario -p basededatos > respaldo.sql.
Guarda este archivo junto con los archivos del sitio.
Paso 3: Sube los archivos a Plesk
Ahora toca llevar todo a tu nuevo servidor con Plesk.
- Inicia sesión en Plesk.
- Ve a Sitios web y dominios.
- Haz clic en Añadir dominio e ingresa tu nombre de dominio (ej: tudominio.com).
- Una vez creado, usa el Administrador de archivos de Plesk o un cliente FTP (FileZilla, por ejemplo) para subir los archivos a la carpeta
httpdocs(equivalente apublic_html).
[TIP] Si tienes muchos archivos, usa FTP. Es más rápido que el administrador web. Recuerda que las credenciales FTP las encuentras en Plesk > Sitio web > Acceso FTP.
Paso 4: Importa la base de datos en Plesk
- En Plesk, ve a Sitios web y dominios > tu dominio > Bases de datos.
- Haz clic en Añadir base de datos. Dale un nombre y crea un usuario con contraseña. Anota estos datos.
- Una vez creada, selecciona la base de datos y haz clic en Importar.
- Sube el archivo SQL que exportaste antes. Plesk lo importará automáticamente.
Paso 5: Configura la conexión a la base de datos
Este paso es crucial. Tu sitio web necesita saber dónde está la nueva base de datos.
- Para WordPress: Edita el archivo
wp-config.php(en la raíz del sitio) y cambia los valores deDB_NAME,DB_USER,DB_PASSWORDyDB_HOSTpor los que acabas de crear en Plesk. - Para otros CMS: Busca el archivo de configuración (ej:
configuration.phpen Joomla) y actualiza los datos.
Paso 6: Ajusta las rutas absolutas (si es necesario)
Algunos sitios tienen rutas fijas (ej: /home/usuario/public_html). En Plesk, la ruta suele ser /var/www/vhosts/tudominio.com/httpdocs. Si tu sitio usa rutas absolutas, deberás actualizarlas.
Puedes hacerlo editando los archivos directamente o, si usas WordPress, con un plugin como "Better Search Replace".
Paso 7: Verifica el funcionamiento
Antes de apuntar el dominio, prueba el sitio usando la IP del servidor o un dominio temporal. En Plesk, puedes habilitar un "sitio de prueba" o usar la opción "Vista previa del sitio".
[INFO] Si ves errores 500, revisa los permisos de archivos (generalmente 644 para archivos y 755 para carpetas) y los logs de error en Plesk (Herramientas y ajustes > Registros).
Método 2: Migración con la herramienta de Plesk (si tu panel lo permite)
Plesk tiene una herramienta llamada Migrador de Plesk que facilita la Plesk migración desde cPanel, DirectAdmin y otros paneles. No siempre está disponible, pero si tu proveedor la ofrece, es muy útil.
¿Cómo funciona?
- En Plesk, ve a Herramientas y ajustes > Migración y transferencia.
- Selecciona Migrar desde otro panel.
- Ingresa los datos de tu panel antiguo (IP, usuario, contraseña).
- Elige qué quieres migrar (archivos, bases de datos, cuentas de correo).
- Inicia la migración. Plesk se encarga de todo automáticamente.
[WARNING] Esta herramienta puede fallar si hay diferencias de versiones o configuraciones muy personalizadas. Siempre ten un plan B (método manual).
Errores comunes y cómo solucionarlos
Error: "No se puede conectar a la base de datos"
- Revisa que los datos en tu archivo de configuración coincidan exactamente con los de Plesk.
- Asegúrate de que el usuario de la base de datos tenga permisos completos (en Plesk, edita la base de datos y asigna todos los privilegios).
Error: "Archivo no encontrado" (404)
- Verifica que los archivos estén en la carpeta correcta (
httpdocs). - Si usas un framework como Laravel, la carpeta raíz puede ser
httpdocs/public. Deberás configurar el dominio para que apunte a esa subcarpeta (en Plesk, ve a "Configuración de hosting" > "Documento raíz").
Error: "Permiso denegado" al subir archivos
- Usa FTP con credenciales correctas.
- En Plesk, ve a "Acceso FTP" y asegúrate de que el usuario tenga permisos de escritura.
FAQ: Preguntas frecuentes sobre la migración a Plesk
¿Puedo migrar mi sitio sin tiempo de inactividad?
Sí, si usas un dominio temporal o una IP de prueba mientras configuras todo. Una vez que todo funcione, cambias los DNS (esto puede tomar hasta 48 horas). Para minimizar el downtime, reduce el TTL (Time To Live) de tus registros DNS antes de la migración.
¿Qué hago con mis cuentas de correo?
Exporta los correos desde tu panel antiguo (en cPanel, por ejemplo, con "Cuentas de correo" > "Exportar"). Luego, en Plesk, crea las mismas cuentas y usa un cliente de correo (Outlook, Thunderbird) para importar los mensajes. Otra opción es usar IMAP para sincronizar.
¿Migrar a Plesk afecta mi SEO?
No, siempre que mantengas la misma estructura de URLs y no haya tiempos de inactividad prolongados. Si cambias la IP del servidor, actualiza los DNS correctamente. Usa herramientas como Google Search Console para monitorear.
¿Puedo migrar desde Syspanel a Plesk?
¡Claro! Sigue el método manual. Recuerda que en Syspanel el puerto de acceso es el 2106. Exporta tus archivos y base de datos como se explicó, y súbelos a Plesk. No hay diferencia significativa.
¿Necesito conocimientos técnicos avanzados?
No. Con seguir esta guía paso a paso, cualquier persona con nociones básicas de hosting puede hacerlo. Si algo no te queda claro, tu proveedor de hosting suele ofrecer soporte para la migración.
Consejos finales para una migración exitosa
- Haz una lista de verificación: Archivos, base de datos, correos, DNS. No te saltes ningún paso.
- Prueba todo antes de cambiar los DNS: Navega por el sitio, envía formularios, revisa el correo. Asegúrate de que todo funcione.
- Mantén el sitio antiguo activo: Hasta que estés 100% seguro de que la migración fue exitosa, no des de baja el hosting anterior.
- Actualiza los DNS al final: Cambia los nameservers o el registro A para que apunten a tu nuevo servidor con Plesk. Recuerda que la propagación puede tardar.
[TIP] Si tienes dudas sobre algún paso, busca en la documentación oficial de Plesk o contacta al soporte de tu proveedor. La mayoría ofrece asistencia gratuita para transferir sitio web Plesk.
Conclusión
Migrar a Plesk no tiene por qué ser una pesadilla. Ya sea que uses el método manual o la herramienta de migración, lo importante es seguir los pasos con calma y tener siempre un respaldo. Recuerda que el SEO de tu sitio no se verá afectado si haces las cosas bien.
Ahora que tienes esta guía Plesk completa, ¡manos a la obra! Tu sitio web estará funcionando en su nuevo hogar en menos de lo que crees. Si te encuentras con un obstáculo, vuelve a este artículo y repasa los pasos. Estoy seguro de que lo lograrás.
¡Buena suerte con tu migración!
