Tutorial: Migración de Hosting de cPanel a cPanel

Si deseas mover tu sitio web de un hosting con cPanel a otro que también usa cPanel, puedes hacerlo de manera sencilla siguiendo estos pasos. La migración incluye archivos, bases de datos, correos electrónicos y configuraciones.


Método 1: Migración Completa con Copia de Seguridad (Recomendado)

Este método es el más sencillo, ya que transfiere todo el contenido sin perder configuraciones.

✍ Paso 1: Crear una copia de seguridad en el hosting antiguo

  1. Inicia sesión en cPanel de tu hosting actual.
  2. Ve a la sección «Copias de seguridad» o «Backup».
  3. En la opción «Descargar una copia de seguridad completa», haz clic en «Generar una copia de seguridad completa».
  4. Selecciona Directorio principal y Correo electrónico de notificación (opcional).
  5. Descarga el archivo de respaldo cuando esté listo.

✍ Paso 2: Restaurar la copia en el nuevo hosting

  1. Inicia sesión en cPanel del nuevo hosting.
  2. Ve a «Copias de seguridad» o «Restaurar Backup».
  3. Sube el archivo de respaldo que descargaste del hosting anterior.
  4. Espera a que finalice el proceso (puede tardar unos minutos, dependiendo del tamaño).

✅ Este proceso restaurará tu sitio web, bases de datos y correos electrónicos automáticamente.


Método 2: Migración Manual (Archivos + Base de Datos)

Si no puedes hacer una copia de seguridad completa, puedes migrar el sitio manualmente.

✍ Paso 1: Descargar los archivos del sitio web

  1. En el cPanel del hosting antiguo, accede a Administrador de archivos.
  2. Ve a la carpeta public_html y descarga todos los archivos en un archivo .zip.
  3. Guarda el archivo en tu computadora.

✍ Paso 2: Exportar la base de datos

  1. En cPanel, ve a phpMyAdmin.
  2. Selecciona la base de datos de tu sitio web (usualmente tiene un prefijo relacionado con WordPress u otro CMS).
  3. Haz clic en Exportar y elige el formato SQL.
  4. Descarga el archivo SQL a tu computadora.

✍ Paso 3: Subir los archivos al nuevo hosting

  1. Accede a cPanel del nuevo hosting.
  2. Ve a Administrador de archivos y sube el archivo .zip en public_html.
  3. Extrae los archivos en esa misma carpeta.

✍ Paso 4: Importar la base de datos en el nuevo hosting

  1. En cPanel, ve a MySQL Bases de Datos y crea una nueva base de datos.
  2. Crea un usuario MySQL y asígnalo a la base de datos con todos los permisos.
  3. En phpMyAdmin, selecciona la base de datos y haz clic en Importar.
  4. Sube el archivo SQL que descargaste antes y confirma la importación.

✍ Paso 5: Editar el archivo wp-config.php (si usas WordPress)

Si migraste un sitio de WordPress, debes actualizar la conexión a la base de datos:

  1. Ve a Administrador de archivos y edita el archivo wp-config.php.

  2. Busca las líneas:

    define('DB_NAME', 'nueva_base_de_datos');
    define('DB_USER', 'nuevo_usuario');
    define('DB_PASSWORD', 'nueva_contraseña');
    define('DB_HOST', 'localhost');
  3. Reemplaza los valores con los datos de la nueva base de datos.

  4. Guarda los cambios.

✅ Tu sitio web ahora debería funcionar correctamente en el nuevo hosting.


Paso Final: Actualizar los DNS

Para que tu dominio apunte al nuevo hosting, debes cambiar los nameservers (DNS) en el panel donde registraste el dominio.

  1. Accede a la configuración de tu dominio.
  2. Cambia los nameservers a los que te proporcionó el nuevo hosting.
  3. Guarda los cambios y espera hasta 24 horas para la propagación.

Consejos adicionales

✅ Si usas correos electrónicos en cPanel, recuerda migrarlos también copiando las carpetas de correo (mail/).
✅ Si usas WordPress, puedes usar un plugin como All-in-One WP Migration para facilitar la migración.
✅ Verifica que todo funcione correctamente antes de cancelar el hosting antiguo.


Si aún tienes dudas, puedes crear un ticket en el siguiente enlace:
Soporte Técnico

Scroll al inicio