Cómo migrar un sitio web de cPanel a Plesk: Guía completa
¿Estás pensando en cambiar de panel de control de hosting y te sientes un poco perdido? No te preocupes, es más común de lo que crees. Migrar un sitio web de cPanel a Plesk puede sonar a una tarea de expertos, pero con esta guía completa, paso a paso, verás que es un proceso sencillo y directo. Tanto si eres un administrador novato como si tienes algo de experiencia, aquí te explicamos cómo hacerlo sin complicaciones.
Vamos a desglosar todo el proceso de migrar cPanel a Plesk, desde la preparación hasta la verificación final. Al terminar, tendrás tu sitio web funcionando en Plesk como si siempre hubiera estado allí. ¡Empecemos!
¿Por qué migrar de cPanel a Plesk?
Antes de meternos en faena, es bueno entender por qué alguien querría hacer este cambio. cPanel ha sido el rey indiscutible durante años, pero Plesk tiene sus propias ventajas.
Ventajas de Plesk frente a cPanel
- Interfaz más moderna y limpia: Plesk tiene un diseño más intuitivo y visual, ideal para quienes no son expertos en sistemas.
- Mejor soporte para Windows y Linux: Aunque ambos funcionan en Linux, Plesk es nativo en Windows, lo que lo hace más versátil.
- Gestión de extensiones: Plesk permite añadir funcionalidades (como seguridad o backups) mediante extensiones, sin tocar archivos de configuración.
- Rendimiento: Muchos usuarios notan que Plesk consume menos recursos que cPanel en servidores compartidos.
¿Cuándo deberías considerar la migración?
- Si tu proveedor de hosting te ofrece Plesk y quieres aprovechar sus herramientas.
- Si necesitas gestionar múltiples sitios web y prefieres una interfaz más organizada.
- Si estás migrando a un servidor que solo tiene Plesk (por ejemplo, en algunos VPS o dedicados).
Preparativos antes de migrar cPanel a Plesk
La clave para una cPanel a Plesk migración exitosa es la preparación. No te saltes estos pasos, porque te ahorrarán disgustos.
Requisitos básicos
- Acceso a ambos paneles: Necesitas credenciales de administrador para cPanel (usuario y contraseña) y para Plesk (lo mismo).
- Backup completo: Haz una copia de seguridad de tu sitio web desde cPanel. Incluye archivos, bases de datos, correos y configuraciones.
- Espacio en disco: Asegúrate de que el servidor Plesk tenga suficiente espacio para alojar todos los datos.
- Dominio apuntando al nuevo servidor: Temporalmente, puedes mantener el DNS apuntando al servidor antiguo hasta que todo esté listo.
[WARNING] No empieces la migración sin un backup. Si algo sale mal, podrías perder datos importantes. Hazlo siempre.
Herramientas que necesitarás
- cPanel: Para exportar backups.
- Plesk: Para importar backups y configurar el sitio.
- Cliente FTP (opcional): Por si necesitas subir archivos manualmente.
- Acceso SSH (opcional): Para tareas avanzadas, pero no es obligatorio.
Paso 1: Exportar tus datos desde cPanel
El primer paso para migrar sitio web es sacar toda tu información de cPanel. Aquí te explicamos cómo hacerlo.
Crear un backup completo en cPanel
- Inicia sesión en tu cPanel (normalmente en
tudominio.com/cpaneloip:2083). - Busca la sección Archivos y haz clic en Backup.
- Dentro de Backup, selecciona Descargar un backup completo de la cuenta.
- Elige el tipo de backup Completa (incluye archivos, bases de datos, correos, etc.).
- Haz clic en Generar backup. Esto puede tardar varios minutos, dependiendo del tamaño de tu sitio.
- Una vez generado, descarga el archivo
.tar.gza tu computadora. Guárdalo en un lugar seguro.
[TIP] Si tu sitio es muy grande (más de 1 GB), considera usar un cliente FTP para descargar los archivos directamente, ya que la descarga desde el navegador puede fallar.
Exportar bases de datos por separado (opcional)
A veces, el backup completo no incluye todo. Para estar seguros, también exporta tus bases de datos manualmente:
- En cPanel, ve a phpMyAdmin (dentro de Bases de Datos).
- Selecciona la base de datos de tu sitio.
- Haz clic en Exportar y elige el método Rápido con formato SQL.
- Descarga el archivo
.sql.
Paso 2: Importar el backup en Plesk
Ahora que tienes tu backup, es hora de llevarlo a Plesk. Este proceso es el corazón de la guía migración hosting.
Acceder a Plesk
- Abre tu navegador y ve a la URL de Plesk (normalmente
tudominio.com:8443o la IP de tu servidor). - Inicia sesión con tu usuario y contraseña de administrador.
Subir y restaurar el backup
- En el panel de Plesk, ve a Herramientas y ajustes (en el menú izquierdo).
- Busca la sección Herramientas de migración y haz clic en Importar/Exportar cuentas.
- Selecciona Importar y luego Subir archivo.
- Elige el archivo
.tar.gzque descargaste de cPanel. - Plesk procesará el archivo. Dependiendo del tamaño, puede tardar varios minutos.
- Una vez procesado, verás una lista de los elementos que se van a importar (dominios, bases de datos, correos, etc.). Revisa que todo esté correcto.
- Haz clic en Importar y espera a que termine.
[INFO] Plesk es compatible con backups de cPanel, pero no siempre reconoce todas las configuraciones. Por ejemplo, las reglas de correo o las redirecciones pueden perderse. No te asustes, luego las configuraremos.
Si el backup no funciona (solución manual)
A veces, el backup de cPanel no se importa bien en Plesk. No pasa nada, podemos hacerlo manualmente.
- Sube los archivos del sitio: Usa un cliente FTP (como FileZilla) para conectar con tu servidor Plesk. Sube la carpeta
public_html(o la que contenga tu web) a la raíz del dominio en Plesk (normalmente en/var/www/vhosts/tudominio.com/httpdocs/). - Importa la base de datos: En Plesk, ve a Bases de datos, crea una nueva base de datos y un usuario. Luego, usa phpMyAdmin (dentro de la base de datos) para importar el archivo
.sqlque exportaste. - Configura el dominio: Asegúrate de que el dominio esté apuntando a Plesk (ya sea por DNS o temporalmente con un archivo hosts).
Paso 3: Configurar el sitio web en Plesk
Una vez importados los datos, toca ajustar algunos detalles para que tu web funcione correctamente.
Verificar los archivos
- En Plesk, ve a Sitios web y dominios.
- Haz clic en el nombre de tu dominio.
- Revisa que la carpeta
httpdocscontenga tus archivos. Si no, súbelos manualmente como explicamos antes.
Configurar la base de datos
- En Sitios web y dominios, busca la sección Bases de datos.
- Si la base de datos no se importó automáticamente, créala de nuevo:
- Haz clic en Añadir base de datos.
- Ponle el mismo nombre que tenía en cPanel (o uno nuevo, pero luego tendrás que actualizar la configuración).
- Crea un usuario y contraseña.
- Luego, ve a phpMyAdmin (dentro de la base de datos) e importa el archivo SQL.
Actualizar la configuración del sitio
Muchas aplicaciones (como WordPress, Joomla, etc.) guardan la conexión a la base de datos en un archivo de configuración. Por ejemplo:
- WordPress: El archivo
wp-config.phpcontieneDB_NAME,DB_USERyDB_PASSWORD. Edítalo con un editor de texto y cambia los valores por los de tu nueva base de datos en Plesk. - Otras aplicaciones: Busca archivos como
config.php,settings.phpo.envy actualiza los datos de conexión.
[TIP] Si no recuerdas los datos de la base de datos en cPanel, revisa el archivo de configuración de tu sitio antes de la migración. Anótalos.
Configurar correos electrónicos
Si tenías cuentas de correo en cPanel, estas no siempre se migran automáticamente. En Plesk:
- Ve a Correo en el menú de tu dominio.
- Crea las mismas cuentas de correo que tenías (mismo nombre de usuario y contraseña).
- Si usabas redirecciones o filtros, tendrás que configurarlos manualmente.
Paso 4: Probar y verificar la migración
Antes de cambiar los DNS y dar el salto definitivo, asegúrate de que todo funciona.
Prueba local (sin cambiar DNS)
Para ver tu sitio en Plesk sin que el mundo lo vea, puedes modificar el archivo hosts de tu computadora:
- En Windows, ve a
C:\Windows\System32\drivers\etc\hostsy ábrelo con un editor de texto (como Notepad, como administrador). - Añade una línea:
IP_DEL_SERVIDOR_PLESK tudominio.com www.tudominio.com - Guarda el archivo y abre tu navegador. Verás el sitio alojado en Plesk.
[WARNING] No olvides borrar esa línea del archivo hosts después de la prueba, o no podrás acceder al sitio real cuando cambies los DNS.
Verifica funcionalidades clave
- Página de inicio: Carga correctamente.
- Enlaces internos: Funcionan todos.
- Formularios: Envían datos y no dan error.
- Base de datos: Las consultas se ejecutan sin problemas (por ejemplo, en un blog, los posts se ven bien).
- Correo: Envía y recibe emails (prueba con una cuenta de prueba).
Paso 5: Cambiar los DNS y finalizar
Una vez que todo está funcionando en Plesk, es hora de hacer el cambio oficial.
Actualizar los registros DNS
- Ve a tu proveedor de dominio (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
- Busca la sección de Gestión de DNS o Zone Editor.
- Cambia los registros A (y AAAA si usas IPv6) para que apunten a la IP de tu servidor Plesk.
- También actualiza los registros MX si usas correo en el mismo servidor.
- Guarda los cambios.
Tiempo de propagación
Los cambios DNS pueden tardar entre 24 y 48 horas en propagarse por todo el mundo. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo. No te preocupes, es normal.
Después de la propagación
- Elimina el sitio de cPanel (o cancela el servicio) para evitar costes duplicados.
- Revisa de nuevo tu web para asegurarte de que todo está correcto.
Preguntas frecuentes sobre migrar cPanel a Plesk
Aquí respondemos las dudas más comunes que surgen durante una cPanel Plesk transferencia.
¿Puedo migrar sin perder datos?
Sí, si haces un backup completo y sigues los pasos correctamente. Siempre guarda una copia de seguridad adicional por si acaso.
¿Qué pasa con las bases de datos?
Se migran automáticamente si usas el backup de cPanel. Si no, impórtalas manualmente con phpMyAdmin.
¿Y los correos electrónicos?
Los correos almacenados en el servidor (como los de webmail) no se migran automáticamente. Tendrás que configurar las cuentas de nuevo y, si quieres conservar los mensajes, exportarlos desde cPanel (por ejemplo, con un cliente de correo como Thunderbird) e importarlos en Plesk.
¿Se migran las redirecciones y reglas .htaccess?
Sí, los archivos .htaccess se copian junto con los archivos del sitio. Pero algunas reglas específicas de cPanel (como las de seguridad) pueden no funcionar en Plesk. Revísalas después de la migración.
¿Qué hago si algo falla?
No entres en pánico. Vuelve a tu backup en cPanel y restaura el sitio allí. Luego, intenta la migración de nuevo, pero esta vez manualmente (archivos y base de datos por separado).
Consejos finales para una migración exitosa
- Planifica con tiempo: No hagas la migración en horas pico de tu sitio. Elige un momento de bajo tráfico.
- Documenta todo: Anota las configuraciones de cPanel (como redirecciones, filtros de correo, etc.) para no olvidarlas.
- Usa herramientas de migración: Si tu proveedor de hosting ofrece un servicio de migración gratuita, aprovéchalo. Te ahorrará trabajo.
- Prueba con un subdominio: Si tienes dudas, migra primero un sitio de prueba a Plesk para familiarizarte con el proceso.
[INFO] Recuerda que si en algún momento usas "Syspanel" (que es nuestro nombre para HestiaCP), el puerto de acceso es el 2106. Pero en esta guía nos centramos en Plesk.
Migrar de cPanel a Plesk no tiene por qué ser un dolor de cabeza. Con esta guía completa, tienes todo lo necesario para hacerlo tú mismo. Recuerda: la preparación es clave, y no tengas miedo de pedir ayuda a tu proveedor de hosting si te atascas.
¡Buena suerte con tu migrar cPanel a Plesk! Tu sitio web estará funcionando en su nuevo hogar en un abrir y cerrar de ojos.
