Cómo pasar tu WordPress de local a producción sin errores

Has montado tu web en un entorno local (en tu propio ordenador con XAMPP, Local o MAMP), la tienes perfecta y ahora llega el momento de la verdad: subirla a producción para que el mundo la vea. Y ahí es donde a muchos les entra el sudor frío, porque el paso de local a servidor real es el momento en el que aparecen los errores clásicos: pantallas en blanco, enlaces rotos, imágenes que no cargan o el temido «error estableciendo conexión con la base de datos». La buena noticia es que casi todos esos problemas se pueden prevenir si sigues un método ordenado. En esta guía te contamos cómo hacer la migración de local a producción paso a paso y sin dramas.

Por qué el paso de local a producción da tantos problemas

El motivo es sencillo: tu entorno local y el servidor de producción no son iguales. Cambian el dominio (de localhost a tudominio.com), la ruta de los archivos, los datos de acceso a la base de datos y, muchas veces, la versión de PHP o de MySQL. WordPress guarda dentro de la base de datos rutas y URLs absolutas, así que si no las actualizas correctamente, la web sigue «apuntando» a tu ordenador y deja de funcionar en el servidor real.

Dicho de otro modo: no basta con copiar los archivos y pegarlos en el hosting. Hay que mover también la base de datos y, sobre todo, reemplazar las URLs antiguas por las nuevas en todos los sitios donde aparecen. Cuando ese reemplazo se hace mal (o a mano, con buscar y reemplazar en un editor), es cuando se rompen los datos serializados de WordPress y empiezan los fallos raros.

Antes de empezar: prepara el terreno

Una migración tranquila empieza con una buena preparación. Antes de tocar nada en producción, asegúrate de tener estos puntos cubiertos:

  • Un hosting contratado con PHP y MySQL compatibles con tu versión de WordPress (idealmente PHP 8.x).
  • Acceso al panel del hosting (cPanel o similar), a FTP/SFTP y a phpMyAdmin o gestor de base de datos.
  • El dominio apuntando al servidor correcto (o un dominio temporal para hacer pruebas).
  • Una copia de seguridad completa de tu web local: archivos y base de datos.

Ese último punto es innegociable. Antes de cualquier migración, ten siempre un respaldo del que puedas tirar si algo sale mal. Si quieres entender bien qué debe cubrir un buen mantenimiento (incluidas las copias), te lo contamos en nuestra checklist de mantenimiento WordPress.

Método 1: migración con plugin (la vía más sencilla)

Si no te sientes cómodo tocando bases de datos, la opción más segura es usar un plugin de migración. Herramientas como Duplicator, All-in-One WP Migration o Migrate Guru empaquetan tu web local (archivos + base de datos) en un solo archivo y la reconstruyen automáticamente en el servidor, ajustando las URLs por ti.

El flujo típico es: instalas el plugin en local, generas el paquete, lo subes al hosting junto con el instalador y ejecutas el asistente desde el navegador. El propio plugin se encarga del reemplazo de URLs y de conectar con la nueva base de datos. Es el camino ideal para webs pequeñas o medianas. El único límite suele ser el tamaño: en tiendas grandes o webs con muchos GB, algunos plugins fallan por límites del servidor, y ahí conviene pasar al método manual.

Método 2: migración manual paso a paso

La migración manual te da control total y es la más fiable para proyectos grandes. Estos son los pasos en orden:

  • Exporta la base de datos local desde phpMyAdmin (formato .sql).
  • Copia todos los archivos de WordPress (carpetas wp-content, wp-includes, etc.) y súbelos al servidor por SFTP.
  • Crea una base de datos nueva en el hosting y un usuario con permisos.
  • Importa el .sql en esa base de datos desde phpMyAdmin.
  • Edita wp-config.php con los nuevos datos de conexión (nombre de BD, usuario, contraseña y host).
  • Haz el reemplazo de URLs antiguas por las nuevas con una herramienta que respete los datos serializados.

El paso crítico: reemplazar las URLs sin romper nada

Aquí está el 90% de los errores. Nunca hagas un «buscar y reemplazar» a lo bruto sobre el archivo .sql, porque WordPress guarda muchos datos serializados (con la longitud del texto incluida) y romperás widgets, ajustes y configuraciones. Usa siempre una herramienta pensada para esto, como el script Search Replace DB o el plugin Better Search Replace, que recalculan la longitud de los datos serializados y evitan la corrupción.

Errores frecuentes al pasar a producción (y cómo resolverlos)

Aunque lo hagas todo bien, hay fallos habituales que conviene reconocer al instante:

  • Pantalla en blanco (WSOD): casi siempre un plugin o tema incompatible o un límite de memoria PHP bajo. Activa WP_DEBUG para ver el error real.
  • Error de conexión con la base de datos: revisa los datos de wp-config.php; suele ser una contraseña o un host mal escritos.
  • Enlaces e imágenes rotas: el reemplazo de URLs quedó incompleto. Vuelve a pasarlo incluyendo las rutas de uploads.
  • Error 404 en páginas internas: ve a Ajustes → Enlaces permanentes y guarda para regenerar las reglas.
  • El correo no sale: el servidor de producción necesita SMTP configurado. Te lo explicamos en la guía para configurar el correo SMTP en WordPress.

Últimos ajustes una vez la web está arriba

Cuando la web ya carga en producción, no has terminado. Quedan detalles importantes: comprobar que la indexación está activada (en local suele estar bloqueada en Ajustes → Lectura), instalar el certificado SSL para servir la web por https, revisar los formularios de contacto, activar una caché y hacer una pasada final por móvil y escritorio. Es el momento perfecto para dejar montada la monitorización y las copias automáticas, algo que forma parte de un buen servicio de desarrollo y soporte WordPress.

Si toda esta operación te parece un campo de minas, es porque puede serlo. Una migración mal hecha puede tumbar tu web justo el día del lanzamiento. Por eso, si prefieres delegar, en MantPress nos encargamos de la migración completa con red de seguridad y verificación posterior, para que tú solo tengas que ver tu web funcionando.

Preguntas frecuentes

¿Puedo pasar mi WordPress de local a producción sin perder contenido?

Sí, siempre que migres tanto los archivos como la base de datos y hagas el reemplazo de URLs correctamente. El contenido (entradas, páginas, imágenes y ajustes) vive en esos dos elementos, así que copiando ambos y actualizando las rutas no se pierde nada. La clave es hacer una copia de seguridad previa por si necesitas volver atrás.

¿Es mejor migrar con un plugin o hacerlo manualmente?

Depende del tamaño de tu web. Para proyectos pequeños y medianos, un plugin de migración es rápido y seguro. Para tiendas grandes o webs con muchos gigas, la migración manual evita los límites del servidor y da más control. Si no tienes experiencia con bases de datos, empieza por el plugin y recurre a lo manual solo si falla.

¿Por qué me sale una pantalla en blanco después de migrar?

La pantalla en blanco suele deberse a un plugin o tema incompatible con la versión de PHP del servidor, o a un límite de memoria demasiado bajo. Activa el modo depuración con WP_DEBUG en wp-config.php para ver el error concreto, sube el límite de memoria y desactiva plugins uno a uno para localizar al culpable.

Scroll al inicio
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad