UA-51298262-10 Skip to main content
WordPress

Cómo migrar sitio WordPress a otro hosting sin perder datos

By junio 14, 2026No Comments
Cómo migrar sitio WordPress a otro hosting sin perder datos

Migrar un sitio WordPress a otro hosting sin perder datos. Suena a tarea de expertos, pero cualquiera puede hacerlo si sigue los pasos adecuados. Cambias de proveedor, buscas mejor rendimiento o te mudas a un servidor más barato. El caso es que, si te equivocas, puedes perder contenido, configuraciones o incluso el trabajo de meses en SEO. Aquí te cuento dos formas fiables de migrar sitio WordPress con seguridad, pasos concretos y algún consejo que he aprendido a base de prueba y error. En RedServicio (redservicio.net) también damos soporte profesional si prefieres no arriesgarte.

Antes de mover nada: preparativos que valen oro

No te lances. Que luego vienen los sustos. Estos pasos previos te ahorrarán tiempo y más de un dolor de cabeza:

  • Copia de seguridad completa de archivos y base de datos. Usa un plugin como UpdraftPlus o hazlo a mano desde cPanel. Me ha pasado olvidar un archivo y luego tener que repetir todo.
  • El nuevo hosting debe cumplir los requisitos de WordPress: PHP 7.4 o superior, MySQL 5.6+ o MariaDB 10.1+, y memoria suficiente. Si no, la migración será el menor de los problemas.
  • Anota las credenciales FTP y de la base de datos del nuevo servidor. El nombre de la base, el usuario, la contraseña y el host (normalmente localhost). Parece obvio, pero en el ajetreo se te puede escapar.
  • Desactiva temporalmente plugins de caché y seguridad. Durante la migración pueden interferir y dar errores raros.

Herramientas que necesitarás

Para hacer la mudanza sin contratiempos, ten a mano:

  • Cliente FTP (FileZilla, Cyberduck, el que más te guste).
  • Acceso a phpMyAdmin (o similar) en el hosting de origen y en el destino.
  • Plugin de migración (opcional, pero si no tienes mucha experiencia, te lo recomiendo).
  • Editor de texto plano (Notepad++, Sublime Text) para retocar algún archivo si hace falta.

Un consejo que me dio un colega: Si tu sitio recibe visitas a todas horas, programa la migración en un horario de baja actividad. Pon una página de mantenimiento temporal. Puedes usar un plugin como Maintenance o crear un archivo .maintenance en la raíz. Así los usuarios no ven el desastre.

Dos caminos para migrar sitio WordPress

La cosa es que hay dos enfoques principales: hacerlo a mano o usar un plugin. Los dos funcionan. Tú eliges según tu nivel de confianza.

Migración manual paso a paso

Este método te da control total. Cada archivo, cada registro, tú decides. Sigue estos pasos, pero con calma:

  1. Exporta la base de datos original. Entra en phpMyAdmin del hosting antiguo, selecciona la base de datos de WordPress, ve a «Exportar» y elige el método rápido (SQL). Descarga el archivo. No te olvides.
  2. Descarga todos los archivos del sitio mediante FTP. Conéctate al servidor antiguo y transfiere toda la carpeta public_html (o donde tengas instalado WordPress) a tu ordenador. Puede tardar un rato si tienes muchas imágenes.
  3. Sube los archivos al nuevo hosting. Conéctate por FTP al nuevo servidor y carga toda la carpeta en la raíz correspondiente (normalmente public_html o www).
  4. Crea una nueva base de datos en el hosting destino. Desde cPanel o similar, crea la base, un usuario y asígnale todos los privilegios. Sin prisas.
  5. Importa el SQL en la nueva base de datos. Abre phpMyAdmin en el nuevo hosting, selecciona la base vacía y ve a «Importar». Sube el archivo SQL que exportaste. A veces da error por el tamaño, entonces toca dividirlo.
  6. Edita el archivo wp-config.php con los nuevos datos: DB_NAME, DB_USER, DB_PASSWORD, DB_HOST. Si el host no es localhost, cámbialo al valor que te dé tu hosting. Esto es crítico.
  7. Actualiza las URLs en la base de datos (solo si cambias de dominio o de ruta). Puedes usar una consulta SQL en phpMyAdmin o herramientas como Search Replace DB. Por ejemplo, reemplaza http://dominioantiguo.com por http://dominionuevo.com. Si solo cambias de hosting y el dominio sigue siendo el mismo, este paso te lo saltas.
  8. Verifica los permisos de carpetas. Las carpetas con 755, los archivos con 644. Puedes ajustarlos desde el panel o mediante FTP. Si no, luego te dará error 500.

Migración con plugin (menos líos)

Si prefieres algo más automático, usa un plugin de migración. Los más populares son Duplicator, All-in-One WP Migration y UpdraftPlus (con la extensión de migración). Te cuento cómo va con Duplicator:

  1. Instala y activa Duplicator en el sitio origen.
  2. Ve a Duplicator > Packages y crea un nuevo paquete. El plugin empaqueta archivos y base de datos en un solo archivo. Cómodo.
  3. Descarga el archivo installer.php y el archivo .zip del paquete.
  4. Sube ambos archivos a la raíz del nuevo hosting mediante FTP.
  5. Accede a http://nuevodominio.com/installer.php y sigue el asistente. Te pide los datos de la nueva base y confirma la migración. Sencillo.
  6. Al terminar, borra los archivos installer.php y el .zip por seguridad. No los dejes ahí.

Después de la mudanza: comprobaciones que no debes saltarte

Una vez migrado, no te confíes. Es mejor dedicar un rato a verificar que todo funciona:

  • Navega por las páginas principales, entradas y categorías. Que los enlaces internos no estén rotos.
  • Prueba formularios, comentarios y cualquier funcionalidad dinámica. A veces el plugin de contacto se queda mudo.
  • Revisa que las imágenes y archivos multimedia se carguen sin errores. Nada de cuadrados grises.
  • Comprueba que los plugins y el tema siguen activos y sin conflictos. Si algo falla, desactiva todo y activa uno por uno.
  • Actualiza las URLs en Google Search Console y en herramientas de análisis si cambiaste el dominio.
  • Haz una prueba de velocidad con GTmetrix o PageSpeed Insights. A veces el nuevo hosting va más lento de lo que esperabas.

Pregunta frecuente: ¿Qué hago si después de la migración veo la página en blanco o un error 500?

Lo más común es que sea un conflicto de plugins o permisos incorrectos. Accede por FTP, renombra la carpeta wp-content/plugins a wp-content/plugins_old para desactivar todos los plugins. Si el sitio carga, activa los plugins uno por uno hasta encontrar el culpable. También revisa el archivo .htaccess y los permisos de archivos.

Problemas típicos y cómo salir del paso

Incluso siguiendo los pasos al pie de la letra, pueden surgir incidencias. Aquí van las más habituales y cómo resolverlas:

  • Error de conexión a la base de datos: revisa los datos en wp-config.php. Asegúrate de que el nombre de la base, usuario y contraseña son correctos y que el host es el adecuado. A veces el hosting usa un host distinto a localhost.
  • Enlaces rotos o imágenes que no cargan: si cambiaste de dominio, las URLs en la base de datos siguen apuntando al antiguo. Usa un plugin como Velvet Blues Update URLs o ejecuta consultas SQL de reemplazo. Ojo con no reemplazar en campos serializados.
  • El panel de administración no redirige correctamente: puede deberse a que la URL del sitio en la base de datos es incorrecta. Edita directamente las opciones siteurl y home en la tabla wp_options mediante phpMyAdmin.
  • Plugins de caché causan contenido antiguo: borra la caché del nuevo hosting y del plugin. Si usas un CDN, purga también su caché. A veces la caché guarda lo viejo y no te deja ver los cambios.

Para terminar (sin rodeos)

Migrar sitio WordPress a otro hosting sin perder datos es un proceso que, con preparación y paciencia, puede hacerse en menos de una hora. Tanto el método manual como el uso de plugins son fiables; elige el que mejor se adapte a tu experiencia. Yo he hecho de las dos formas y cada una tiene su aquel. Lo importante es hacer copia de seguridad primero y verificar cada detalle después.

Si te encuentras con dificultades o prefieres delegar para no arriesgar, en RedServicio (redservicio.net) damos asistencia profesional para la migración de sitios WordPress, resolución de errores y cualquier otra incidencia técnica. Nuestro equipo sabe de estos líos y te ayuda a que tu web funcione sin problemas en su nuevo hosting.