Migrar WordPress sin tiempo de inactividad

Un sitio WordPress se migra sin interrupción si se respeta el orden: primero trasladar archivos y base de datos, después probar en el nuevo servidor, y solo entonces cambiar el DNS. En WWW4 hacemos esa migración por usted; va incluida en el servicio de alojamiento y no es una partida aparte en la factura. Usted nos facilita el acceso a su alojamiento actual y nosotros hacemos el resto.

WordPress tiene algunas particularidades que una simple copia de archivos no resuelve: la URL del sitio en la base de datos, los enlaces permanentes, los plugins de caché que recuerdan la dirección antigua. Aquí abajo lee cómo lo abordamos y dónde falla en la práctica.

Qué hacemos nosotros, qué aporta usted

Una migración sale mejor cuando está claro de antemano quién hace qué. La mayor parte del trabajo es nuestra; de usted necesitamos sobre todo accesos y unas cuantas respuestas.

Qué hace WWW4

La migración completa, desde la primera copia hasta la comprobación posterior al cambio de DNS.

  • Traer los archivos, la carpeta uploads y la base de datos de su alojamiento actual
  • Adaptar wp-config a la nueva base de datos y configurar nuevas salts
  • Revisar URL del sitio, enlaces permanentes y caché en el nuevo servidor
  • Crear los buzones antes de que cambie el DNS, y comprobar que los formularios llegan
  • Configurar la versión de PHP que corresponde a su tema y sus plugins

Qué aporta usted

Sin estos datos no podemos empezar. Pídalos a tiempo a su proveedor actual.

  • Acceso a su alojamiento actual: panel de control o FTP y la base de datos
  • Acceso a la gestión de su nombre de dominio, o su transferencia a nosotros
  • Qué plugins y qué tema usa, y si llevan licencias asociadas
  • Un momento en el que pueda revisar usted mismo el nuevo sitio antes del cambio

Tras la migración, su sitio queda de inmediato en un alojamiento con caché de objetos Redis y con el Jaan Performance Engine, nuestro propio plugin para WordPress para caché e imágenes. Va gratis con su paquete y lo instalamos también si así lo desea.

Así se desarrolla la migración

Cinco pasos. Su sitio antiguo sigue en línea todo el tiempo; solo en el último paso nota algo el exterior, y entonces ya está todo probado.

1

Inventario y accesos

Miramos qué hay en marcha: qué versión de WordPress, qué tema, qué plugins, qué tamaño tienen la biblioteca de medios y la base de datos, qué buzones existen y si hay una tienda WooCommerce. Usted nos facilita el acceso a su alojamiento actual y a la gestión del dominio. La falta de accesos es, en la práctica, la causa más frecuente de retrasos.

2

Trasladar archivos y base de datos

Todo el espacio web, incluida la carpeta uploads, y la base de datos se copian a nuestro servidor. Creamos un nuevo wp-config con los nuevos datos de la base de datos y salts nuevas, y ponemos la versión de PHP que esperan su tema y sus plugins. Su sitio antiguo sigue funcionando con normalidad.

3

Revisar URL del sitio, enlaces permanentes y caché

WordPress guarda su propia dirección en la base de datos. Comprobamos la URL del sitio y la URL de inicio, hacemos que los enlaces permanentes se vuelvan a guardar para que las reglas de reescritura sean correctas, y vaciamos la caché de los plugins de caché que todavía retienen la dirección antigua. Esta es la parte que más se salta en una migración hecha por cuenta propia.

4

Probar en el nuevo servidor

El sitio se prueba en nuestro servidor sin que el DNS haya cambiado. ¿Cargan todas las páginas e imágenes, llegan los formularios, funciona el inicio de sesión, funciona la caja si tiene una tienda? Usted lo revisa con nosotros. Lo que salga mal aquí no cuesta nada; después del cambio, sí.

5

Cambiar el DNS y comprobar

Solo ahora apunta el DNS a nuestro servidor, o lo hacemos nosotros si su nombre de dominio está con nosotros. Después comprobamos que https funciona, que no han aparecido páginas de error y si sigue llegando correo al servidor antiguo que haya que recuperar. Su alojamiento antiguo lo cancela solo cuando todo lleva unos días funcionando bien.

Dónde falla WordPress

Un sitio WordPress es más que una carpeta de archivos. Seis cosas que salen mal en una copia simple, y que por eso siempre revisamos aparte.

URL del sitio y URL de inicio en la base de datos

WordPress guarda su propia dirección en la base de datos. Si ya no es correcta, el nuevo sitio le devuelve al antiguo o carga sin formato. Si el sitio funciona en una dirección temporal para las pruebas, después hay que volver a cambiarla.

Volver a guardar los enlaces permanentes

Las direcciones legibles de WordPress dependen de reglas de reescritura en el servidor. Tras una migración, la página de inicio suele funcionar, pero todas las páginas interiores dan un 404. Guardar una vez los enlaces permanentes lo resuelve.

wp-config y salts

El wp-config contiene los datos de la base de datos del servidor antiguo y las claves que protegen sus sesiones de inicio de sesión. En el nuevo servidor van ahí nuevos datos de base de datos y nuevas salts. Lleve también los ajustes adicionales que su desarrollador haya añadido ahí.

Carpeta uploads y bibliotecas de medios grandes

En un sitio con años de fotos, el peso no está en WordPress sino en la carpeta uploads. Una copia parcial solo se nota por imágenes que faltan en algún rincón del sitio. Por eso, tras la migración, comparamos el número de archivos y el tamaño en ambos lados.

Plugins de caché que retienen la URL antigua

Los plugins de caché guardan páginas ya construidas con la dirección antigua dentro, y a veces también archivos de configuración aparte. Si esa caché no se vacía, el nuevo sitio parece seguir apuntando al antiguo. Los vaciamos tras la migración y otra vez tras el cambio de DNS.

El correo que tiene que venir también

Sus buzones se migran también y se crean antes de que cambie el DNS. Mire también dentro de WordPress: un plugin SMTP que todavía apunta al servidor de correo antiguo deja de enviar correos de formularios o pedidos tras la migración. Eso también lo probamos en el paso cuatro.

Lo que obtiene después del cambio

Centro de datos belga: su sitio y los datos de sus visitantes se quedan en Bélgica
Caché de objetos Redis y el Jaan Performance Engine, incluidos
Elección de la versión de PHP, sitio por sitio
Certificado SSL gratuito, renovado automáticamente
Copia de seguridad diaria de archivos y base de datos, conservada 14 días
Soporte de quienes gestionan los servidores

Para seguir leyendo

¿No migra un sitio WordPress sino otra cosa, o quiere hacerlo usted mismo? Estas páginas le ayudan a seguir.

Migrar el alojamiento web (general) Lista de comprobación: migrar un sitio web Cambiar la versión de PHP

Preguntas frecuentes sobre una migración de WordPress

No. Su sitio se pone primero completo en nuestro servidor y se prueba allí, mientras el antiguo sigue funcionando con normalidad. Solo cuando todo funciona, cambia el DNS. Al bajar el TTL de antemano, ese cambio dura minutos en lugar de horas, y sus visitantes en la práctica no notan nada.
La migración de su sitio web y su correo va incluida en el servicio de alojamiento y no es una partida aparte en la factura. Paga su plan de alojamiento, nada más por la migración en sí. En una situación excepcionalmente compleja, por ejemplo decenas de sitios o desarrollos a medida fuera de WordPress, lo hablamos de antemano.
Sí, pero con un acuerdo adicional: entre la última copia de la base de datos y el cambio de DNS no pueden entrar pedidos nuevos, porque de lo contrario quedan solo en el servidor antiguo. Por eso planificamos esos dos pasos muy seguidos en un momento tranquilo, o ponemos la tienda un instante en modo mantenimiento. Los pedidos, los clientes y el stock se migran con la base de datos.
Depende del tamaño del sitio, sobre todo de la biblioteca de medios, y de lo rápido que obtengamos acceso a su alojamiento actual. El traslado y las pruebas en sí no suelen ser cuestión de días; esperar los datos de acceso, sí. Si lo tiene todo listo, acordamos un momento para el cambio.
Sí. Los buzones de su dominio se crean con nosotros antes de que cambie el DNS, para que el correo nuevo llegue de inmediato al lugar correcto. Si trabaja con IMAP, trasladamos también el contenido de los buzones. Si trabaja con POP3, su correo ya está en local en su dispositivo y no hay que trasladar nada.
Sí, y en nuestra base de conocimiento hay una lista de comprobación para quien quiera hacerlo. Tenga entonces muy en cuenta los pasos específicos de WordPress: URL del sitio en la base de datos, volver a guardar los enlaces permanentes, nuevo wp-config y vaciar la caché de su plugin de caché. Si se atasca, lo miramos con usted.
No es obligatorio. Su nombre de dominio puede quedarse en su registrador actual; entonces apunta usted mismo allí el DNS a nuestro servidor. Si transfiere también el nombre de dominio, con el código de transferencia de su registrador, lo gestiona todo en un solo lugar y nosotros cambiamos el DNS por usted.
Llamar ahora
Enviar un correo