Cómo migrar WordPress a otro hosting sin perder nada
Contenido de esta guía
Para migrar WordPress a otro hosting tienes que llevar los archivos y la base de datos al nuevo servidor, ajustar wp-config.php y, al final, apuntar el dominio al nuevo hosting. Un plugin de migración hace casi todo por ti; a mano toma más tiempo, pero no depende de límites de tamaño. En ambos casos, no canceles el hosting antiguo hasta comprobar que todo funciona.
Antes de empezar
- Haz un respaldo completo y guárdalo en tu computador.
- Pregunta al nuevo hosting si hace la migración por ti: muchos la ofrecen gratis.
- Elige un momento de poco tráfico y evita publicar o recibir pedidos durante el proceso.
- Si tienes correo en el dominio, planifica también su traslado.
Opción 1: con un plugin de migración
Plugins como All-in-One WP Migration o Duplicator empaquetan el sitio completo en un archivo y lo instalan en el nuevo hosting. El proceso típico es: instalar el plugin en el sitio original, exportar, instalar un WordPress limpio (o el instalador del plugin) en el destino e importar. También ajustan las URL si cambias de dominio.
Las versiones gratuitas de algunos plugins tienen límites de tamaño o de funciones. Si tu sitio es grande, revisa las condiciones del plugin antes de empezar o usa el método manual.
Opción 2: a mano, paso a paso
Respalda todo
Descarga una copia de todos los archivos del sitio y exporta la base de datos desde phpMyAdmin (pestaña Exportar, formato SQL).
Crea la base de datos en el nuevo hosting
En el panel del nuevo hosting crea una base de datos y un usuario, asígnale todos los privilegios y anota el nombre, el usuario y la contraseña.
Importa la base de datos
Abre phpMyAdmin en el nuevo hosting, selecciona la base de datos vacía e importa el archivo SQL.
Sube los archivos
Sube todos los archivos del sitio a la carpeta pública del nuevo hosting, incluido el archivo
.htaccess, que suele estar oculto.Ajusta wp-config.php
Edita
wp-config.phpcon el nombre de la nueva base de datos, el usuario, la contraseña y el servidor (casi siemprelocalhost).Prueba antes de cambiar el DNS
Revisa el sitio en el nuevo servidor con la herramienta de vista previa del hosting o editando el archivo hosts de tu computador.
Apunta el dominio
Cambia los DNS o el registro A del dominio hacia el nuevo hosting. La propagación puede tardar desde minutos hasta un par de días.
Si cambias de dominio
WordPress guarda la dirección del sitio en la base de datos, en muchos lugares y a veces como datos serializados. Para reemplazarla sin romper nada usa el comando wp search-replace de WP-CLI o la función de reemplazo de un plugin de migración. Después, configura redirecciones 301 desde el dominio antiguo.
Revisión final
- Navega por las páginas principales y abre algunas entradas antiguas.
- Comprueba que las imágenes cargan y que el certificado SSL está activo.
- Prueba los formularios de contacto y, si tienes tienda, una compra de prueba.
- Guarda los enlaces permanentes en Ajustes › Enlaces permanentes para regenerar las reglas.
Si te cambias a PremiumHosting, la migración de tu sitio es gratuita: su equipo se encarga del traslado.
Guía revisada con WordPress 7.1.