UA-51298262-10 Skip to main content
WordPress

Errores comunes al migrar WordPress y cómo evitarlos

By mayo 31, 2026No Comments
Errores comunes al migrar WordPress y cómo evitarlos

Introducción

Migrar un sitio WordPress de un servidor a otro, o de un dominio a otro… suena fácil, ¿verdad? Pues no te confíes. Lo he visto demasiadas veces: alguien se lanza, y lo que parecía un trámite de una tarde se convierte en dos días de restauración y llamadas al soporte. Aquí van los errores que más he visto (y alguno que he cometido) al migrar WordPress. Y cómo esquivarlos. Si en algún momento sientes que se te va de las manos, en RedServicio (redservicio.net) hay gente que sabe de esto y puede echarte una mano.

Error #1: Lanzarse sin copia de seguridad completa

El más básico, y el que más duele. Arrancar la migración sin un backup completo del sitio original es como mudarte de piso sin hacer cajas. Una migración que va mal puede cargarse archivos, perder contenido o dejar la web en blanco durante horas.

Cómo evitarlo

  • Una copia manual de todos los archivos (wp-content, wp-config.php, .htaccess) por FTP o el panel de control. No te fíes solo de un plugin.
  • Exporta la base de datos desde phpMyAdmin o con UpdraftPlus. Asegúrate de que el archivo .sql pesa lo que debe.
  • Verifica que la copia se descargó bien. Mira el tamaño, ábrela un poco. No des por hecho que está todo.
  • Guárdala en dos sitios (local y nube, por ejemplo). Por si uno falla.

Tip práctico: Antes de empezar, prueba restaurar esa copia en un entorno local o de staging. Así te aseguras de que el backup funciona. Si no, estás jugando a la ruleta.

Error #2: Olvidar cambiar las URLs en la base de datos

Te mudas a un dominio nuevo o a un subdirectorio, y todo parece ir bien hasta que entras: las imágenes no cargan, los enlaces apuntan a la vieja casa. Las URLs están grabadas a fuego en las tablas wp_options, wp_posts y wp_postmeta. Hay que cambiarlas.

Cómo evitarlo

  • Usa un plugin de migración como All-in-One WP Migration o Duplicator. Ellos solos hacen el reemplazo.
  • Si haces la migración a mano, una consulta SQL en phpMyAdmin para cambiar la URL vieja por la nueva. Algo así:

UPDATE wp_options SET option_value = replace(option_value, 'http://dominioantiguo.com', 'http://dominionuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';

  • No te olvides de wp_posts y wp_postmeta. Y de los guid, aunque WordPress diga que no se tocan, en migraciones se puede hacer sin problema.
  • Recorre el sitio nuevo página por página. Y usa Broken Link Checker para cazar los que se escapen.

Error #3: Ignorar la configuración del servidor

Cada servidor tiene sus manías: límites de memoria, tiempo de ejecución, módulos de Apache. Al migrar, te puedes encontrar con «Allowed memory size exhausted», «Internal Server Error» o la temida pantalla en blanco.

Cómo evitarlo

  • Revisa los requisitos de WordPress (PHP 7.4 o superior, MySQL 5.6…) y compáralos con los del nuevo hosting. Suena obvio, pero se olvida.
  • Sube los límites de PHP temporalmente. Crea o modifica un php.ini con esto:

memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

  • Activa el modo debug de WordPress en wp-config.php para ver dónde falla:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

  • Comprueba los módulos del servidor (mod_rewrite para enlaces permanentes, mod_headers, etc.). Si faltan, tendrás problemas.

Error #4: Ignorar la compatibilidad de plugins y temas

Un plugin que iba de maravilla en tu anterior hosting puede petar en el nuevo. La versión de PHP, extensiones que faltan, conflictos con otros plugins… He visto temas que funcionaban en PHP 7.2 y en 8.0 se rompen.

Cómo evitarlo

  • Desactiva todos los plugins antes de migrar. Luego actívalos uno a uno en el nuevo sitio y comprueba.
  • Actualiza plugins y tema a sus versiones más recientes antes de mover nada.
  • Prueba en un entorno de staging en el nuevo servidor. Así detectas conflictos sin que lo vean los usuarios.
  • Si usas un plugin de caché, purga la caché después de la migración. Si no, te volverás loco.

Consejo: En RedServicio (redservicio.net) hacen un análisis de compatibilidad antes de la migración. Te ahorras sorpresas.

Error #5: No regenerar los enlaces permanentes

Después de la migración, sobre todo si cambias la estructura de URLs, los enlaces permanentes pueden morir. Y te encuentras con errores 404 en todas las páginas. Una faena.

Cómo evitarlo

  • Regenera los enlaces permanentes: ve a Ajustes > Enlaces permanentes y haz clic en «Guardar cambios» sin tocar nada. Así fuerzas la reescritura.
  • Si usas redirecciones (con el plugin Redirection, por ejemplo), asegúrate de importar las reglas al nuevo sitio.
  • Verifica el .htaccess (si usas Apache). Debe tener las reglas de WordPress. Algo así:

# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]RewriteBase /
RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]# END WordPress

Error #6: Subir archivos pesados sin ajustar límites

Si tu biblioteca de medios tiene vídeos, PDFs o imágenes grandes, el proceso de subida puede fallar porque el servidor no acepta tanto peso de golpe.

Cómo evitarlo

  • Comprime las imágenes antes de migrar (Smush, ShortPixel…). Menos peso, menos problemas.
  • Aumenta los límites de subida en php.ini o desde el panel de control del hosting.
  • Si el sitio pesa mucho, usa un plugin que suba en partes (Duplicator Pro, por ejemplo). O mejor: transfiere los archivos por FTP directamente.

Error #7: No verificar la integridad de la base de datos

La base de datos puede sufrir corrupción durante la exportación o importación. Cortes de conexión, errores de charset… y luego cosas raras en la web.

Cómo evitarlo

  • Usa la herramienta de reparación de WordPress. Añade en wp-config.php:

define('WP_ALLOW_REPAIR', true);

  • Luego ve a tudominio.com/wp-admin/maint/repair.php y elige «Reparar y optimizar base de datos».
  • Verifica el charset y collation de las tablas. Deben coincidir con el original (normalmente utf8mb4_unicode_ci). Si no, tendrás problemas con tildes y caracteres raros.
  • Ejecuta una comprobación de integridad con phpMyAdmin o con WP-DBManager.

Preguntas frecuentes

¿Puedo migrar WordPress sin plugins? Puedes, copiando archivos a mano y exportando/importando la base de datos. Pero es más fácil equivocarse. Yo recomiendo usar un plugin especializado.

¿Qué hago si tras la migración veo la página en blanco? Activa WP_DEBUG en wp-config.php, mira el log de errores y sube el límite de memoria. Si sigue en blanco, llama a soporte. No toques todo a lo loco.

Para terminar

Migrar WordPress no tiene por qué ser un dolor de cabeza si sigues un orden y evitas los errores típicos: copia de seguridad, cambiar URLs, ajustar el servidor, verificar plugins, regenerar enlaces, controlar límites y revisar la base de datos. Cada paso cuenta. Y si en algún momento te atas, pide ayuda. En serio, no intentes ser héroe. En RedServicio (redservicio.net) hay expertos en hosting y WordPress que pueden acompañarte desde la planificación hasta el lanzamiento. Con cuidado y las herramientas adecuadas, tu migración sale bien y tienes el sitio online antes de lo que crees. Eso sí: guarda siempre copias de seguridad hasta que confirmes que todo funciona en el nuevo sitio. No te fíes hasta que lo veas.

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