Migración de cPanel a cPanel: checklist
Actualizado el 7 min de lecturaPor el equipo de DNSPeek
Una mudanza de cPanel a cPanel suele consistir en una copia de seguridad completa de la cuenta restaurada en el servidor nuevo, o en una ejecución de WHM Transfer Tool si tienes acceso root en el lado nuevo. La copia incluye archivos, bases de datos, buzones, zona DNS y tareas cron, pero no los ajustes a nivel de servidor, como las extensiones de PHP o las reglas del firewall. Prueba la cuenta restaurada en la nueva IP antes de cambiar los DNS y luego sincroniza el correo y haz el cambio.
Dos formas de mover una cuenta de cPanel
| Método | Quién puede usarlo | Cómo funciona |
|---|---|---|
| Copia de seguridad completa de la cuenta y restauración | Cualquiera con el acceso a cPanel en el hosting anterior | Crea una copia de seguridad completa en cPanel (Backup → Download a Full Account Backup) y pide al hosting nuevo que la restaure, o restáurala tú en WHM si tienes acceso. |
| WHM Transfer Tool | Acceso root o de revendedor en el servidor nuevo | WHM se conecta al servidor anterior y copia una o varias cuentas, con sus bases de datos y su correo. |
| Migración realizada por el hosting | Clientes de hostings que ofrecen migraciones gratuitas | El hosting nuevo hace por ti una de las opciones anteriores. Pregunta qué incluye y cuándo hará la sincronización final. |
Las tres dan el mismo resultado: la cuenta existe en el servidor nuevo, con el mismo nombre de usuario, directorio personal, bases de datos y buzones, mientras los DNS siguen apuntando al anterior. Ese es el margen en el que pruebas.
Qué copia una copia de seguridad de cPanel y qué no
Una copia de seguridad completa de la cuenta es exhaustiva, pero solo conoce la cuenta. Todo lo configurado a nivel de servidor se queda atrás.
| Normalmente se copia | Revisar a mano |
|---|---|
| Directorio personal, incluidos public_html y las carpetas de los dominios adicionales | Versión de PHP por dominio (MultiPHP) y extensiones de PHP |
| Bases de datos MySQL o MariaDB y sus usuarios | Límites de PHP como memory_limit y upload_max_filesize |
| Cuentas de correo, mensajes, reenviadores y filtros | Firewall del servidor, reglas de ModSecurity y listas de IP permitidas |
| Zona DNS de los dominios de la cuenta | Hosts con acceso remoto a la base de datos y claves SSH |
| Tareas cron, subdominios, dominios adicionales y aparcados | Direcciones IP dedicadas y todo lo que tenga fija la IP antigua |
| Certificados SSL instalados | Integraciones de terceros que tienen permitida la IP del servidor anterior |
Compara primero la versión de PHP: un sitio movido de PHP 7.4 a 8.x sin comprobarlo puede fallar con errores fatales que solo aparecen en algunas páginas. Un informe de QA rastrea el sitio en el servidor nuevo y enumera los errores de PHP impresos en las páginas, los archivos que faltan y las páginas de error del servidor.
Paso a paso
Paso 1: Haz inventario de la cuenta anterior
Anota los dominios, la versión de PHP por dominio, los límites de PHP, las tareas cron, las cuentas de correo y cualquier servicio externo que tenga permitida la IP antigua.
Paso 2: Reduce el TTL
Pon en 300 segundos el TTL de los registros A y de los relacionados con MX uno o dos días antes de la mudanza. Revisa los valores actuales con el verificador de TTL.
Paso 3: Crea la copia de seguridad o ejecuta la transferencia
Genera una copia de seguridad completa de la cuenta en cPanel y descárgala, o inicia una ejecución de WHM Transfer Tool desde el servidor nuevo.
Paso 4: Restaura e iguala los ajustes del servidor
Restaura la cuenta en el servidor nuevo y configura la misma versión de PHP, las mismas extensiones y los mismos límites para cada dominio.
Paso 5: Prueba en la nueva IP antes de los DNS
Abre el sitio en el servidor nuevo con un enlace de vista previa (dominio más nueva IP), recorre las páginas clave, envía un formulario y entra en el CMS. Comparte el enlace con el propietario del sitio.
Paso 6: Ejecuta un informe de QA
Rastrea la vista previa con un informe de QA: señala páginas y archivos rotos, errores de PHP, problemas de redirecciones y registros DNS de correo que faltan.
Paso 7: Cambia los DNS y sincroniza el correo
Congela el contenido, apunta los registros A (y los MX, si el correo también se muda) a la nueva IP y luego copia el correo y los datos que llegaron entretanto al servidor anterior.
Paso 8: Verifica y conserva la cuenta anterior un tiempo
Sigue la propagación con el verificador de propagación de DNS, revisa el certificado y da de baja la cuenta anterior solo cuando hayan dejado de llegarle tráfico y correo.
El correo: lo que se suele olvidar
Si el registro MX del dominio apunta al servidor cPanel anterior (a menudo mail.example.com en la misma IP), el correo sigue llegando allí hasta que cambian los DNS. Los mensajes que llegan después de tu copia de seguridad solo existen en el servidor anterior. Tenlo previsto:
- Cambia a la vez los registros del sitio web y del correo, y luego copia el correo que llegó entretanto. El hosting nuevo puede repetir la transferencia solo para el correo, o puedes sincronizar los buzones por IMAP.
- Avisa a los usuarios de que la configuración de su cliente de correo puede cambiar si cambian el nombre de host o el certificado del correo en el servidor nuevo.
- Comprueba que el registro SPF incluye el servidor nuevo si envía correo, por ejemplo desde formularios de contacto. Consúltalo con el verificador de SPF y revisa los MX con la consulta de registros MX.
Si el correo está alojado en otro sitio, como Google Workspace o Microsoft 365, no toques los MX. Solo asegúrate de que la zona DNS del lado nuevo tenga los mismos registros MX, SPF, DKIM y DMARC antes de mover los servidores de nombres.
¿Cambiar el registro A o los servidores de nombres?
Si el dominio usa los servidores de nombres del hosting anterior, tienes dos opciones. Cambiar los servidores de nombres a los del hosting nuevo es limpio pero más lento, porque muchos resolvedores guardan en caché la delegación del registro hasta dos días. Cambiar solo los registros A en el proveedor de DNS actual es rápido y reversible, y puedes mover los servidores de nombres más adelante, cuando no cambie nada más.
En cualquier caso, compara primero la zona en ambos lados. La herramienta comparador de DNS muestra los registros que difieren entre los servidores DNS anterior y nuevo, y el verificador de servidores de nombres muestra qué servidores de nombres entrega hoy el registro.
SSL en el servidor cPanel nuevo
AutoSSL de cPanel a menudo no puede emitir un certificado para tu dominio hasta que apunta al servidor nuevo. Mientras tanto, el servidor presenta el certificado de su propio nombre de host o uno autofirmado. Para probar el sitio por HTTPS de todos modos, pon un enlace de vista previa de DNSPeek en Omitir verificación y confirma el certificado real después del cambio con el verificador de SSL. Consulta modos SSL.
Checklist de migración de cPanel
De cPanel a cPanel
- Dominios, dominios adicionales y subdominios listados
- Versión de PHP, extensiones y límites anotados para cada dominio
- Tareas cron y listas de IP permitidas externas anotadas
- TTL reducido a 300 segundos con antelación
- Copia de seguridad completa descargada o transferencia con WHM completada
- Mismos ajustes de PHP aplicados en el servidor nuevo
- Sitio revisado en la nueva IP con un enlace de vista previa
- El formulario de contacto envía correo desde el servidor nuevo
- Informe de QA ejecutado, hallazgos críticos corregidos
- Zona DNS comparada: MX, SPF, DKIM y DMARC presentes en el lado nuevo
- Registros A cambiados; correo sincronizado después del cambio
- Certificado emitido y válido en el servidor nuevo
- Cuenta anterior dada de baja solo cuando cesaron el tráfico y el correo
Preguntas frecuentes
¿Una copia de seguridad completa de cPanel incluye el correo?
Sí. Una copia de seguridad completa de la cuenta incluye las cuentas de correo, sus mensajes guardados, los reenviadores y los filtros. Los mensajes que llegan al servidor anterior después de la copia no están en ella, así que vuelve a sincronizar el correo después del cambio de DNS.
¿Puedo restaurar una copia de seguridad de cPanel sin acceso a WHM?
No como cuenta completa. Restaurar una copia completa es una función de WHM, así que en un hosting compartido subes la copia y pides al hosting nuevo que la restaure. Con acceso solo a cPanel puedes restaurar partes, como el directorio personal o una base de datos, a partir de copias parciales.
¿Se caerá mi sitio durante una migración de cPanel?
No, siempre que la cuenta anterior siga en marcha hasta que se muevan los DNS. El servidor anterior atiende a los visitantes mientras restauras y pruebas en el nuevo, y después del cambio los visitantes pasan al nuevo a medida que expiran sus cachés DNS.
¿Cómo pruebo la cuenta restaurada antes de cambiar los DNS?
Solicita el sitio a la nueva IP con su nombre de dominio real. Un enlace de vista previa de DNSPeek lo hace en cualquier navegador y se puede compartir; una entrada en el archivo hosts lo hace en un solo equipo. Abrir el sitio solo por IP suele mostrar la página predeterminada del servidor en lugar de tu sitio.
¿Debo mover los servidores de nombres al hosting nuevo?
Solo si quieres que el hosting nuevo gestione los DNS. Cambiar los servidores de nombres tarda más en extenderse que cambiar un registro A, así que mucha gente cambia primero los registros A y mueve los servidores de nombres más adelante, después de copiar todos los registros a la zona nueva.