Mudar un sitio web se parece mucho a mudarse de casa. Empezar de cero entusiasma, pero empacar, cargar lo pesado y el miedo a perder sus objetos de valor (en este caso, su base de datos) pueden generar mucho estrés.
En Zeenko nos ocupamos de transformaciones digitales a diario. Hoy desglosamos una mudanza concreta: migrar un sitio de WordPress de InMotion Hosting a un nuevo proveedor usando cPanel. Ya sea que busque más velocidad, menores costos o simplemente un cambio de aires, esta guía aportará nuestra precisión habitual a su proceso de migración.
Fase 1: los preparativos antes de la mudanza
Antes de cancelar su cuenta de InMotion, necesita poner a salvo sus activos.
Regla crítica: no cancele su hosting anterior hasta que el nuevo sitio esté 100 % en línea y probado.
Lo que necesitará:
- Acceso a InMotion AMP (Account Management Panel) y a cPanel
- Acceso al cPanel de su nuevo proveedor
- Credenciales de FTP (o acceso al File Manager)
Fase 2: la migración
-
Respalde todo (la red de seguridad)
InMotion usa un cPanel personalizado. Inicie sesión y vaya al File Manager. Ubique su carpeta
public_html(o la carpeta específica de su dominio). Seleccione todos los archivos, haga clic derecho y elija Compress (Zip Archive).Descargue ese archivo
.zipa su computadora. -
Exporte el “cerebro” (la base de datos)
Sus archivos son el cuerpo, pero la base de datos es el cerebro.
En el cPanel de InMotion, vaya a phpMyAdmin. Seleccione su base de datos de WordPress en la barra lateral izquierda. Haga clic en la pestaña Export, elija el método “Quick” y el formato “SQL”, y luego haga clic en Go para descargar el archivo
.sql. -
Prepare el nuevo “hogar”
Inicie sesión en el cPanel de su nuevo proveedor y vaya a MySQL Databases.
- Cree una base de datos nueva: póngale un nombre difícil de adivinar (
wp_dbes demasiado obvio) - Cree un usuario nuevo: genere una contraseña segura y guárdela
- Agregue el usuario a la base de datos: seleccione “All Privileges”
Importante: anote el nombre de la base de datos, el usuario y la contraseña. Los necesitará en el paso 5.
- Cree una base de datos nueva: póngale un nombre difícil de adivinar (
-
La mudanza (importación)
Archivos: vaya al File Manager de su nuevo proveedor. Suba el archivo
.zipque descargó en el paso 1 y extráigalo en la carpetapublic_html.Base de datos: vaya a phpMyAdmin en el nuevo proveedor. Seleccione su nueva base de datos vacía, haga clic en Import y suba el archivo
.sqldel paso 2. -
Reconecte todo
Sus archivos de WordPress todavía buscan la base de datos anterior de InMotion. Tenemos que presentarles la nueva.
En el nuevo File Manager, busque el archivo
wp-config.php. Edítelo y actualice estas líneas con las credenciales que guardó en el paso 3:PHP
define( 'DB_NAME', 'yournew_dbname' ); define( 'DB_USER', 'yournew_dbuser' ); define( 'DB_PASSWORD', 'yournew_password' );
Fase 3: consejos profesionales de Zeenko
En estos puntos se decide qué tan bien sale una migración. Preste atención a estos matices propios de InMotion.
El “UltraStack” de InMotion
Los servidores de InMotion suelen usar caché de NGINX o configuraciones específicas. Cuando se muda a un nuevo proveedor (sobre todo si usa Apache/LiteSpeed estándar), puede encontrarse con un archivo .htaccess lleno de reglas propias de InMotion o con plugins como “Nginx Helper” ya configurados.
Recomendación: después de la migración, verifique que su archivo .htaccess esté limpio. Si el sitio deja de funcionar, cámbiele el nombre a .htaccess_old y guarde sus enlaces permanentes en WordPress para generar uno nuevo.
La trampa del correo
Mudar su sitio web no mueve automáticamente su correo electrónico.
Recomendación: si tiene cuentas de correo empresariales alojadas en InMotion, una migración manual con cPanel no las transfiere. Tendrá que volver a crear las cuentas de correo en el nuevo proveedor o usar una herramienta especializada de sincronización IMAP.
El truco del archivo hosts
No cambie su DNS (los servidores de nombres) hasta saber que el sitio funciona.
Secreto de Zeenko: edite el archivo hosts de su computadora para que su dominio apunte localmente a la IP del nuevo servidor. Así solo usted ve el sitio en el nuevo servidor, mientras el resto del mundo sigue viendo el anterior. Pruebe cada botón, cada formulario y cada imagen.
Versiones de PHP distintas
Es posible que InMotion usara PHP 7.4 y que su nuevo proveedor use PHP 8.2.
Recomendación: revise su versión actual de PHP en el cPanel de InMotion (en “MultiPHP Manager”) y, al principio, intente usar la misma en el nuevo proveedor. Una vez completada la migración, puede actualizar a la versión más reciente.
Último paso: haga el cambio
Cuando todo esté probado, actualice los servidores de nombres (DNS) de su dominio para que apunten al nuevo proveedor. La propagación puede tardar hasta 48 horas, aunque normalmente es mucho más rápida.