Servidores, Tutoriales

Transferencias de Hosting web hacia nuestros sistemas

Migración de Hosting | Transferencia completa (Plesk / cPanel)

🔄 Transferencias de Hosting web

Migración completa de archivos, bases de datos, correos y configuraciones. Dejamos tu sitio activo en nuestra plataforma (Plesk / cPanel).

📁 Sin pérdida de datos · Compatible con cPanel → Plesk / cPanel → cPanel / Plesk → Plesk
📦 ¿Qué transferimos y qué necesitas?

Al migrar tu hosting hacia nuestros servidores, nos encargamos de todo el contenido para que tu web quede funcionando exactamente igual (o mejor). Incluye:

✅ Archivos del sitio (public_html, wp-content, etc.)
✅ Bases de datos MySQL/MariaDB (completas con usuarios)
✅ Cuentas de correo electrónico y redirecciones
✅ Configuraciones de dominios addon, subdominios, SSL (si aplica)
⚠️ Antes de empezar: Asegúrate de tener acceso a tu panel de control actual (cPanel o Plesk) y las credenciales FTP o administrador. Necesitarás también los datos de acceso a tu nueva cuenta en nuestra plataforma.
🗺️ Plan de migración (4 fases)
  • 1 Preparar el destino: Crear la suscripción / cuenta de hosting en nuestro sistema (con el dominio principal).
  • 2 Transferir archivos: Método FTP, Administrador de archivos o herramienta de migración.
  • 3 Migrar bases de datos: Exportar desde origen, importar en destino y ajustar conexiones (wp-config, etc).
  • 4 Probar y apuntar DNS: Verificar funcionamiento y cambiar los DNS hacia nuestros servidores.
💡 Buenas prácticas: Realiza la migración en horario de bajo tráfico. Mantén el sitio original activo hasta que los DNS apunten a nosotros.
⚠️ PREGUNTA CLAVE: ¿Al migrar archivos + BD ya quedan conectados automáticamente?

RESPUESTA: NO automágicamente. Después de migrar archivos y bases de datos por separado, pierden su conexión a menos que actualices manualmente las credenciales de la base de datos en los archivos de configuración de tu web.

📌 ¿Por qué? Los archivos (wp-config.php, .env, config.php) contienen las credenciales VIEJAS (nombre BD, usuario, contraseña). Al importar la BD en el nuevo servidor, el nombre y usuario son DIFERENTES. Sin el ajuste manual, tu web intentará conectarse a una BD que ya no existe → ❌ Error de conexión a base de datos.

🔗 Estado de conexiones después de migrar
Elemento¿Se conecta automáticamente?Qué debes hacer
Archivos ↔ Base de datos❌ NOEditar archivo de configuración con credenciales nuevas
Imágenes/archivos subidos✅ SÍYa están en la carpeta correcta (public_html/httpdocs)
URLs internas (si cambia dominio)❌ NOBuscar/reemplazar en la base de datos
Enlaces permanentes (WordPress)⚠️ ParcialRegenerar desde el panel del CMS
Correos electrónicos✅ SÍSi recreaste las mismas cuentas de correo
🔧 Cómo conectar archivos con la nueva base de datos (paso obligatorio)

Después de importar tu base de datos en el nuevo hosting, DEBES editar el archivo de configuración para que tu web encuentre la BD. Aquí tienes los ejemplos más comunes:

📌 WordPress (wp-config.php)
define('DB_NAME', 'nueva_base_de_datos'); // ← El nombre que creaste
define('DB_USER', 'nuevo_usuario'); // ← El usuario que creaste
define('DB_PASSWORD', 'nueva_contraseña'); // ← La contraseña nueva
define('DB_HOST', 'localhost'); // ← Generalmente 'localhost'
📌 Laravel / PHP moderno (.env)
DB_DATABASE=nueva_base_de_datos
DB_USERNAME=nuevo_usuario
DB_PASSWORD=nueva_contraseña
DB_HOST=127.0.0.1
# Para otros CMS (Joomla, Drupal, PrestaShop) busca el archivo configuration.php, settings.php o config.php
# Ejemplo Joomla: configuration.php → public $user, $password, $db
🚀 Método alternativo para principiantes: Usa plugins como All-in-One WP Migration o Duplicator, ellos actualizan automáticamente las conexiones y URLs.
⚙️ Migración paso a paso según tu panel de destino

🖥️ Migrar hacia nuestra plataforma con cPanel

Si tu nuevo hosting usa cPanel (puerto 2083), sigue estos pasos para transferir todo el contenido desde tu antiguo hosting.

  1. Accede a cPanel de destino (https://tudominio.com:2083 o IP).
  2. Archivos: Usa “Administrador de archivos” o FTP (sube todo el contenido de public_html). Si tienes backups comprimidos (zip), súbelos y extrae.
  3. Base de datos: Ve a “Base de datos MySQL” → crea una nueva base de datos y usuario. Luego en “phpMyAdmin” importa el archivo .sql desde tu origen.
  4. 🔧 CONECTAR (PASO CRÍTICO): Edita wp-config.php o archivo equivalente con los NUEVOS datos de BD (nombre, usuario, contraseña).
  5. Correos: Recrea las cuentas de correo manualmente o usa “Copias de seguridad” → “Restaurar una cuenta de correo” si tienes backup.
  6. Verifica dominios adicionales: En “Dominios adicionales” o “Subdominios” agrégales sus respectivos contenidos.
# Ejemplo de edición de wp-config.php para nueva base de datos
define('DB_NAME', 'nueva_bd');
define('DB_USER', 'nuevo_usuario');
define('DB_PASSWORD', 'nueva_contraseña');
define('DB_HOST', 'localhost');
⚠️ ¡No olvides este paso! Sin editar las credenciales, tu web mostrará "Error establishing database connection".

🐘 Migrar hacia nuestra plataforma con Plesk

Si tu nuevo hosting está en Plesk (puerto 8443), esta es la ruta para migrar archivos, bases de datos y correos sin complicaciones.

  1. Accede a Plesk con el administrador o el usuario de la suscripción.
  2. Archivos: Ve al “Administrador de archivos” dentro del dominio/subscripción. Sube todo el contenido de tu antiguo sitio (carpeta httpdocs o public_html).
  3. Base de datos: Plesk permite añadir BD en “Bases de datos” → “Agregar base de datos”, luego importa desde phpMyAdmin.
  4. 🔧 CONECTAR (PASO CRÍTICO): Edita el archivo de configuración (wp-config.php, .env, etc.) con los nuevos datos de BD.
  5. Correos: Crea las cuentas de correo en “Correo” → “Cuentas de correo”. Si dispones de backups en formato .tar, puedes restaurarlos.
  6. Verifica el sitio: Navega a tu dominio o utiliza “Previsualizar sitio” en Plesk.
✨ Pro tip: En Plesk puedes usar la extensión “Migrator” para transferir cuentas desde cPanel o Plesk remoto automáticamente (licencia aparte). Consulta disponibilidad.

📧 Transferencia de cuentas de correo y Aliases

Para preservar los correos antiguos (IMAP), recomendamos recrear las cuentas en el nuevo hosting y después usar un cliente como Outlook o Thunderbird para copiar correos locales. También puedes emplear herramientas de imapsync:

# imapsync (ejemplo básico) para sincronizar correos entre servidores
imapsync --host1 antiguo.hosting.com --user1 cuenta@midominio.com --password1 pass1 --host2 nuevohosting.com --user2 cuenta@midominio.com --password2 pass2
🗄️ Migración de bases de datos (Paso crítico + Búsqueda/reemplazo)
📤 Exportar desde origen (cPanel/Plesk)
  • cPanel: phpMyAdmin → seleccionar BD → “Exportar” (SQL).
  • Plesk: Bases de datos → phpMyAdmin → Exportar.
  • También mediante mysqldump (SSH):
    mysqldump -u usuario -p basedatos > respaldo.sql
📥 Importar en destino (nuestro sistema)
  • Crear nueva BD y usuario con contraseña.
  • Usar phpMyAdmin → “Importar” el archivo .sql.
  • Verificar prefijos de tablas y permisos.
🔄 Si cambias de dominio (ej: midominio.com → nuevodominio.com): Debes buscar y reemplazar URLs antiguas en la base de datos. Usa herramientas como WP-CLI, Better Search Replace o el plugin "Velvet Blues Update URLs".
# Ejemplo con WP-CLI (WordPress)
wp search-replace 'https://viejodominio.com' 'https://nuevodominio.com' --all-tables
✅ Verificación final y puesta en producción
  1. 🔍 Prueba completa: Revisa el sitio mediante un archivo hosts local o usando la URL temporal que te proporcionamos (IP o dominio temporal).
  2. 🌐 Apunta los DNS: Cambia los registros A, CNAME y MX a las IPs de nuestros servidores. Tiempo de propagación: 24-48h.
  3. 🔐 SSL: Instala certificado Let’s Encrypt o comercial desde nuestro panel (Plesk: "SSL/TLS", cPanel: "SSL/TLS Status").
  4. 📨 Correos activos: Después de propagación, configura las cuentas en tus dispositivos con los datos del nuevo servidor.
🧪 Recomendación: Antes de cambiar DNS, puedes editar tu archivo hosts local para simular la nueva IP y comprobar que la web funciona perfectamente.
# Ejemplo hosts (Windows: C:\Windows\System32\drivers\etc\hosts, Linux/Mac: /etc/hosts)
# 192.168.1.100 tudominio.com www.tudominio.com
(cambia por la IP real de tu nuevo hosting)
🎬 Video tutorial: Migración paso a paso

A continuación te explicamos visualmente cómo transferir tu hosting completo. El video incluye: explicación conceptual, migración de archivos y BD tanto en cPanel como en Plesk, y consejos de verificación.

❓ Preguntas comunes sobre Transferencia de Hosting
🔁 ¿Puedo migrar desde cPanel a Plesk?
Sí, siguiendo nuestra guía de archivos + BD. También existen extensiones como Plesk Migrator (requiere licencia).
⏱️ ¿Cuánto tarda la migración?
Depende del tamaño, pero manual puede ser 30 min - 2h. Nosotros podemos asesorar en migraciones complejas.
💾 ¿Pierdo correos si migro?
No, siempre que los exportes correctamente o uses sincronización. Recomendamos respaldo completo antes de iniciar.
🧑‍💻 ¿Ofrecen servicio de migración asistida?
Sí, tenemos un plan premium de migración (valor adicional). Contáctanos para cotizar.
⚠️ Mi web dice "Error establishing database connection", ¿qué hago?
Significa que no editaste correctamente las credenciales en wp-config.php. Revisa que nombre BD, usuario y contraseña coincidan con los del nuevo hosting.
🌐 ¿Cambio los DNS antes o después de migrar?
Después de tener todo funcionando en el nuevo hosting. Primero prueba con archivo hosts, luego cambia DNS.
📞 ¿Problemas durante la transferencia? Soporte técnico disponible para ayudar con dudas puntuales (la migración es responsabilidad del cliente, pero podemos orientar en pasos estándar). Visita webpymesco.com/soporte.
© WebPymes · Guía oficial Transferencia de Hosting. Asegúrate de respaldar toda la información antes de iniciar. La correcta migración de sitios y bases de datos es responsabilidad del administrador.
Shopping cart
Facebook Instagram YouTube WhatsApp WhatsApp
Utilizamos cookies para mejorar su experiencia en nuestro sitio web. Al navegar por este sitio web, acepta nuestro uso de cookies.
Shop
Sidebar
0 items Cart
My account
Menu