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.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies