Guía de Migración: De Reseller Hosting a Hosting Compartido (Consolidación)

Los planes de Reseller Hosting son excelentes porque permiten tener cada sitio web en su propia cuenta de cPanel aislada. Sin embargo, si deseas reducir costos o simplificar tu administración, es posible "consolidar" todos esos sitios dentro de una única cuenta de Hosting Compartido.

Este proceso implica mover manualmente los archivos y bases de datos de tus sub-cuentas (clientes) hacia tu cuenta principal, configurándolos como "Dominios Adicionales" (Addon Domains).

⚠️ Advertencia de Rendimiento y Seguridad
Al mover todos tus sitios a una sola cuenta compartida, si un sitio consume toda la memoria o es infectado por un virus, afectará a todos los demás sitios. Para mantener el aislamiento, la seguridad y la potencia dedicada, la mejor opción es migrar a un Servidor VPS Linux de Alto Rendimiento.

Paso 1: Copia de Seguridad (Fundamental)

Antes de tocar nada, entra a cada una de las cuentas de cPanel que vas a eliminar y descarga una Copia de Seguridad Completa. Si algo sale mal durante la transferencia manual, esta será tu única red de seguridad.

Paso 2: Descargar el contenido web (Archivos)

Debes extraer los archivos de cada sub-cuenta individual:

  1. Conéctate vía FTP (usando FileZilla) a la cuenta del sitio que deseas mover.
  2. Navega a la carpeta public_html.
  3. Descarga todos los archivos y carpetas a tu computadora.

Paso 3: Exportar Bases de Datos

Si el sitio usa WordPress, Joomla o cualquier CMS, necesitas la base de datos:

  1. Entra al cPanel del sitio a migrar.
  2. Ve a phpMyAdmin.
  3. Selecciona la base de datos correspondiente y haz clic en la pestaña Exportar.
  4. Guarda el archivo .sql en tu computadora.

Paso 4: Eliminar la Sub-cuenta antigua

Nota crítica: cPanel no permite añadir un dominio (ej: cliente.com) en tu cuenta principal si ese dominio ya existe en otra cuenta del servidor. Por lo tanto, una vez tengas los backups seguros (Paso 1, 2 y 3), debes entrar a tu panel de Revendedor (WHM) y terminar/eliminar la cuenta antigua para liberar el dominio.

Paso 5: Configurar en la Cuenta Principal (Destino)

Ahora trabajarás exclusivamente en tu cuenta de Hosting Compartido:

  1. Ingresa a tu cPanel principal.
  2. Ve a la sección Dominios y crea un nuevo Dominio Adicional (Addon Domain) con el nombre del dominio que acabas de liberar.
  3. Esto creará automáticamente una carpeta nueva en tu servidor (ej: public_html/cliente.com).
  4. Sube los archivos que descargaste en el Paso 2 a esta nueva carpeta vía FTP.

Paso 6: Importar Base de Datos y Reconectar

  1. En tu cPanel principal, ve a Bases de Datos MySQL.
  2. Crea una nueva base de datos y un nuevo usuario, y asginalos (anota las contraseñas).
  3. Ve a phpMyAdmin, selecciona la nueva base vacía e Importa el archivo .sql del Paso 3.
  4. Final: Edita el archivo de configuración de tu sitio (ej: wp-config.php en WordPress) para actualizar el nombre de la base de datos, usuario y contraseña con los nuevos datos que acabas de crear.

Repite este proceso por cada sitio web que desees consolidar.

Preguntas Frecuentes

¿Qué pasa con los correos electrónicos al migrar?

Al consolidar cuentas manualmente, las cuentas de correo se pierden y deben ser creadas nuevamente en el cPanel principal. Deberás migrar los emails antiguos manualmente usando clientes de correo (IMAP) o herramientas de respaldo especializadas antes de eliminar la cuenta antigua.

¿Puedo automatizar este proceso?

No de forma nativa. La herramienta de "Transferencia" de cPanel mueve una cuenta entera a otra cuenta entera (root). Para "meter" una cuenta dentro de otra (subcarpeta), el proceso manual de archivos y bases de datos descrito arriba es el único método fiable.

¿Le ha resultado útil esta respuesta? 0 Los usuarios encontraron esto útil (0 Votos)