Cambiar de hosting da miedo. Llevás meses con tu tienda o tu blog funcionando, sabés dónde está cada cosa, y de repente tenés que copiar archivos, mover una base de datos y tocar algo que se llama DNS sin saber si la web va a quedar en pie. Si alguna vez un cambio te dejó una pantalla de error, o si los clientes dejaron de recibir correos durante un traslado, no sos el único. La buena noticia es que una migración bien hecha no tiene por qué cortar nada. Esta guía te lleva de la mano usando como ejemplo una tienda de ropa de Córdoba que quería pasar su sitio de WordPress a un nuevo plan con cPanel, sin perder ventas en el medio.
Antes de empezar: qué es lo que vas a mover
Una web no es un solo archivo. Son tres piezas que tienen que viajar juntas: los archivos del sitio (imágenes, temas, plugins y páginas), la base de datos (donde viven tus publicaciones, productos, usuarios y pedidos) y, si tenés el correo alojado allí, las casillas con sus mensajes. Si una de esas tres piezas queda atrás, la web puede verse rota aunque parezca que todo se copió bien.
Antes de tocar nada, armá una lista con lo que necesitás: usuario y contraseña del panel actual, datos de acceso a la base de datos, nombres de las casillas de correo y, si tenés formularios de contacto, a qué dirección llegan. Tener todo a mano evita correr de un panel a otro con la respiración cortada.
Paso 1: elegí un horario tranquilo
Toda mudanza tiene un momento de transición en el que algunas personas van a ver la web vieja y otras la nueva. Por eso conviene hacerla cuando hay menos movimiento. La tienda de Córdoba eligió un martes a las 7 de la mañana, porque sus ventas empezaban a subir recién después de las 9. Anotá la fecha, avisá a quien edite el sitio y pedile que no cargue productos ni publicaciones durante la mudanza.
Paso 2: hacé una copia completa de tu web actual
Esta es la parte más importante de todo el proceso. Antes de mover nada, guardá una copia de seguridad. En cPanel, la herramienta Backup genera un archivo comprimido con los archivos del sitio y la base de datos. Si no tenés acceso a esa herramienta, podés descargar la carpeta public_html por FTP y exportar la base desde phpMyAdmin.
Guardá la copia en dos lugares distintos: tu computadora y una unidad en la nube. Esta copia es tu red de seguridad. Si algo sale mal en el nuevo hosting, podés volver al punto de partida sin improvisar.
Cómo exportar la base de datos
Entrá a phpMyAdmin, seleccioná la base de datos de tu sitio y elegí la opción Exportar. Usá el método rápido con formato SQL, descargá el archivo y revisá su tamaño. Si pesa apenas unos kilobytes en una web con muchas publicaciones, probablemente la exportación falló y conviene repetirla.
Paso 3: preparás el nuevo hosting
Con el plan nuevo contratado, creá la estructura antes de subir archivos. Agregá tu dominio en el panel, creá una base de datos vacía y un usuario con una contraseña larga, y asociá ese usuario a la base con todos los privilegios. Guardá el nombre de la base, el usuario y la contraseña en un lugar seguro, porque los vas a necesitar más adelante.
- Creá la base de datos desde el panel de control.
- Creá un usuario nuevo y asignale una contraseña fuerte.
- Asociá el usuario a la base con todos los privilegios.
- Anotá los tres datos en un archivo protegido.
Paso 4: subí los archivos de tu sitio
Llevá la copia de archivos a la carpeta public_html del nuevo hosting. Si subiste un archivo comprimido, usá la opción de extraer del administrador de archivos de cPanel y esperá a que termine. Después revisá que en la raíz aparezcan las carpetas wp-content, wp-admin y wp-includes. Si ves una carpeta extra con el mismo nombre del archivo, mové su contenido un nivel arriba para que quede todo en el lugar correcto.
Paso 5: importá la base de datos
Entrá a phpMyAdmin en el nuevo hosting, seleccioná la base recién creada e importá el archivo SQL que exportaste. Si el archivo es grande, el límite de carga puede frenar la importación. En ese caso, pedile a tu proveedor que lo aumente o usá la herramienta de restauración de cPanel, que suele soportar copias más pesadas.
Paso 6: conectá el sitio con la nueva base
Si tu web es WordPress, abrí el archivo wp-config.php y actualizá cuatro líneas: DB_NAME con el nombre de la base, DB_USER con el usuario, DB_PASSWORD con la contraseña y DB_HOST, que en la mayoría de los hostings es localhost. Cambiá solo lo que está entre comillas y no toques el resto. Un punto y coma o una comilla mal puesta es la causa más común de la pantalla en blanco.
Un ejemplo que pasa seguido
La tienda de Córdoba tenía una contraseña con un signo especial. Al pegarla en el wp-config.php, una comilla quedó mal cerrada y la web mostró un error fatal. Lo solucionaron volviendo a copiar la línea desde el archivo original de respaldo, corrigiendo solo la contraseña. Moraleja: siempre guardá una copia del archivo antes de editarlo.
Paso 7: probá antes de tocar el dominio
Antes de cambiar los DNS, comprobá que la web funcione en el nuevo servidor. Muchos proveedores te dan una dirección temporal para hacer pruebas. Si no, podés modificar el archivo hosts de tu computadora para que tu equipo vea el nuevo servidor. Es un paso de nivel intermedio: si no te sentís cómodo, saltalo y confiá en los pasos de verificación posteriores.
Revisá la portada, varias páginas internas, el buscador del sitio, los formularios y, si tenés tienda, el carrito. Entrá al panel de administración con tu usuario y fijate que tus publicaciones y productos se vean bien, con sus imágenes en su lugar.
Paso 8: cambiá los DNS
Ahora sí, apuntá el dominio al nuevo hosting. Esto se hace en el panel donde registraste el dominio. Según lo que te indique tu proveedor nuevo, vas a cambiar el registro A con la dirección IP del servidor o los servidores de nombres (nameservers). Estos cambios no son instantáneos: pueden tardar desde unos minutos hasta 24 o 48 horas en propagarse por el mundo.
Cuidado con el correo
Si tu correo estaba en el hosting viejo, no cambies los registros MX sin antes copiar tus mensajes y crear las casillas en el nuevo servicio. Si lo hacés al revés, los correos que lleguen durante la transición pueden quedar en un servidor que ya no leés. Copiá las carpetas de mensajes, confirmá que se abren y recién después cambiá el MX. Esta es la parte donde más se equivoca la gente.
Paso 9: verificá todo y mantené el hosting viejo un tiempo
Cuando la propagación termine, revisá que tu web tenga certificado SSL, es decir, el candado en la barra del navegador. En cPanel, el módulo SSL/TLS permite activar un certificado gratuito de Let’s Encrypt. Después probá los formularios, enviá un correo de prueba desde una casilla y recibí otro, revisá que las páginas internas no den error 404 y abrí la web desde el celular, porque muchas visitas llegan así.
No canceles el hosting anterior de inmediato. Dejalo activo entre 7 y 14 días como respaldo, por si aparece algún detalle que no viste. Si todo funciona bien durante ese tiempo, recién entonces cancelalo.
Lista de control antes de cerrar la mudanza
- La copia de archivos y la de base de datos están guardadas en dos lugares.
- La base se importó sin errores y el wp-config.php apunta a los datos nuevos.
- La web responde bien desde el dominio, con el candado SSL activo.
- Los formularios de contacto y el carrito envían lo que deben.
- Los correos se envían y se reciben con normalidad.
- Google Search Console sigue verificado y no aparecen errores nuevos.
- El hosting anterior sigue activo como respaldo durante unos días.
Si algo sale mal: cómo reaccionar sin entrar en pánico
Aun con todo bien preparado, a veces aparece un detalle inesperado. Lo importante es no tomar decisiones apuradas. Si la web muestra un error apenas la abrís, respirá y leé el mensaje con calma. Muchas veces es un problema de configuración, como una contraseña mal pegada o una ruta de carpeta incorrecta, y se soluciona en minutos.
Si el problema persiste y no sabés por dónde empezar, tenés dos caminos seguros. El primero es volver a la copia de seguridad: el sitio viejo sigue funcionando mientras no hayas cambiado los DNS, así que no hay apuro. El segundo es pedirle soporte a tu proveedor nuevo, indicando exactamente qué hiciste, a qué hora y qué mensaje ves. Cuanta más información des, más rápida va a ser la respuesta.
La tienda de Córdoba aprendió algo útil ese día: documentar cada paso en una hoja de texto. Anotaron la hora de cada copia, los datos que cambiaron y el resultado de cada prueba. Cuando apareció un problema con los permisos de una carpeta, esa bitácora les permitió encontrar la causa en pocos minutos, en lugar de rehacer todo desde cero.
Recordá también que la mayoría de las mudanzas salen bien cuando se siguen los pasos en orden. Los problemas grandes suelen venir de saltearse la copia o de cambiar el correo sin revisar. Si evitás esos dos errores, lo demás se acomoda con paciencia.
Conclusión
Mudarte de hosting no tiene por qué ser una aventura. Con una copia completa, un horario tranquilo, la base bien importada y los DNS cambiados con paciencia, tu web sigue funcionando como siempre y pasás a un servicio mejor adaptado a lo que necesitás. Seguí los pasos en orden, no te saltees la copia y no tengas miedo de pedir ayuda a tu proveedor si algo se traba. Cada mudanza que hacés bien te deja más preparado para la próxima, y tu tienda o tu blog siguen atendiendo a sus clientes sin que nadie lo note.
