Migrar WordPress a otro hosting: cómo hacerlo
Migrar tu página web de WordPress a otro proveedor de hosting quizá suene complicado, pero con el enfoque adecuado es bastante sencillo. En este artículo te explico tres métodos: con un plugin, de forma manual y a través de tu proveedor de hosting.
Antes de empezar
Antes de ponerte con la migración, hay algunas cosas que debes tener resueltas:
- Asegúrate de tener acceso a tu hosting actual (FTP o administrador de archivos)
- Asegúrate de tener acceso a tu base de datos actual (phpMyAdmin)
- Contrata ya tu nuevo plan de hosting
- Anota tu versión actual de WordPress, el tema y los plugins activos
- Haz una copia de seguridad completa de tu web (por precaución)
¿Lo tienes todo? Entonces podemos empezar.
Método 1: migrar con un plugin (el más fácil)
La forma más fácil de migrar tu web de WordPress es con un plugin de migración. La opción más popular es All-in-One WP Migration.
Paso 1: instala el plugin en tu web antigua
- Ve a Plugins > Añadir nuevo
- Busca "All-in-One WP Migration"
- Haz clic en Instalar ahora y después en Activar
Paso 2: exporta tu web
- Ve a All-in-One WP Migration > Exportar
- Haz clic en "Exportar a" y elige "Archivo"
- Espera a que termine la exportación y descarga el archivo
Este archivo contiene tu web completa: todas las páginas, entradas, imágenes, temas, plugins y ajustes.
Paso 3: instala WordPress en tu nuevo hosting
En tu nuevo hosting, primero tienes que hacer una instalación limpia de WordPress. En Theory7 puedes hacerlo fácilmente desde DirectAdmin con Installatron. Con unos pocos clics tendrás una instalación de WordPress funcionando.
Paso 4: importa tu web
- Inicia sesión en tu nueva instalación de WordPress
- Instala el mismo plugin: All-in-One WP Migration
- Ve a All-in-One WP Migration > Importar
- Sube el archivo de exportación que descargaste antes
- Espera a que termine la importación
Después de la importación tienes que volver a iniciar sesión con los datos de tu web antigua.
Atención: límite de tamaño de archivo
La versión gratuita de este plugin tiene un límite de subida (normalmente en torno a 512MB). ¿Tu web es más grande? Entonces tienes varias opciones:
- Compra la versión premium del plugin
- Aumenta el límite de subida en tu hosting
- Usa el método 2 (migración manual)
Método 2: migrar a mano
En una migración manual copias tú mismo los archivos y la base de datos. Supone algo más de trabajo, pero tienes el control total.
Paso 1: descarga todos los archivos por FTP
- Conéctate a tu hosting antiguo con un programa de FTP como FileZilla
- Ve a la carpeta donde está WordPress (normalmente public_html o www)
- Descarga la carpeta completa a tu ordenador
Puede tardar un poco, según el tamaño de tu web.
Paso 2: exporta la base de datos
- Inicia sesión en phpMyAdmin en tu hosting antiguo
- Selecciona la base de datos de tu web de WordPress
- Haz clic en Exportar
- Elige "Rápido" como método de exportación y "SQL" como formato
- Haz clic en Continuar y guarda el archivo .sql
Paso 3: crea una base de datos nueva
En DirectAdmin (el panel de control que usas en Theory7), ve a MySQL Databases para crear una base de datos nueva. Anota el nombre de la base de datos, el nombre de usuario y la contraseña.
Paso 4: importa la base de datos
- Abre phpMyAdmin en DirectAdmin
- Selecciona la base de datos nueva
- Haz clic en Importar
- Sube el archivo .sql que descargaste antes
- Haz clic en Continuar
Paso 5: sube los archivos a tu nuevo hosting
- Conéctate a tu nuevo hosting por FTP
- Sube todos los archivos de WordPress a la carpeta correcta (normalmente domains/jouwdomein.nl/public_html)
Paso 6: modifica wp-config.php
Abre el archivo wp-config.php y modifica los ajustes de la base de datos:
define('DB_NAME', 'nieuwe_databasenaam');
define('DB_USER', 'nieuwe_gebruikersnaam');
define('DB_PASSWORD', 'nieuw_wachtwoord');
define('DB_HOST', 'localhost');
Paso 7: cambia las URL en la base de datos (si es necesario)
Si cambia tu dominio, tienes que cambiar las URL en la base de datos. Puedes hacerlo con un plugin como Better Search Replace, o en phpMyAdmin con las siguientes consultas:
UPDATE wp_options SET option_value = 'https://nieuwedomein.nl' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'https://nieuwedomein.nl' WHERE option_name = 'home';
Atención: sustituye 'wp_' por tu propio prefijo de base de datos si lo has cambiado.
Método 3: deja que migremos tu web
¿No te apetece hacerlo tú mismo? En Theory7 te ayudamos con mucho gusto a migrar tu web de WordPress. Ponte en contacto con nuestro soporte (por chat, ticket o correo, en español; por teléfono, en neerlandés e inglés) y hablamos de las opciones. En muchos casos podemos encargarnos de toda la migración por ti.
Consulta nuestros planes de hosting WordPress para disfrutar de un hosting rápido y fiable con atención personal.
Después de la migración
Cuando tu web ya funcione en el nuevo hosting, aún quedan algunas cosas por comprobar:
- Prueba todas las páginas: recorre tu web y comprueba que todo funciona
- Prueba los formularios: envía un mensaje de prueba desde tu formulario de contacto
- Comprueba las imágenes: ¿se cargan todas las imágenes correctamente?
- Prueba la velocidad: ¿tu web es lo bastante rápida?
- Actualiza tu DNS: apunta tu dominio al nuevo hosting (consulta también: DNS explicado)
- Instala un certificado SSL: en Theory7 lo gestionas gratis con Let's Encrypt en DirectAdmin
Transferir el dominio
Si también quieres transferir tu dominio, es un proceso aparte. Para ello necesitas un código de autorización de tu proveedor de dominios actual. La transferencia de un dominio suele tardar 5-7 días. Más información sobre cómo transferir un dominio.
Consejo: puedes migrar tu web y probarla antes en una dirección temporal, y transferir el dominio después. Así no tendrás tiempo de inactividad.
Preguntas frecuentes
¿Cuánto tarda una migración de WordPress?
Con un plugin terminas en 15-30 minutos. La migración manual lleva 1-2 horas, según el tamaño de tu web y tu experiencia.
¿Pierdo datos al migrar?
Si sigues bien los pasos, no pierdes datos. Por precaución, haz siempre primero una copia de seguridad.
¿Tengo que volver a configurar mis plugins?
No, si migras la web completa (incluida la base de datos), se conservan todos tus ajustes.
¿Puedo migrar mi web sin tiempo de inactividad?
Sí. Primero traslada tu web al nuevo hosting y pruébala en una dirección temporal. Solo entonces apunta tu dominio al nuevo servidor.
¿Y si algo sale mal?
Por eso haces antes una copia de seguridad. ¿Algo sale mal? Siempre puedes volver a la situación anterior. ¿Necesitas ayuda? Nuestro soporte te ayuda encantado.
A 0 de 0 personas les ha resultado útil