Especialista en servidores y Hosting VPS
Migrar WordPress
El viernes pasado tuvimos meetup de la comunidad San Salvador WP SV y al finalizar la transmisión en directo nos fuimos a la sala de Zoom a chambriar y salieron temas muy interesantes… Entre ellos la tienda en la que esta trabajando Clary en San Miguel, Emilio preguntó sobre copias de seguridad… Y como es un tema que debemos mantener siempre presente a raíz de esa conversación se me ocurrió comenzar la semana de ¿backup? ¡No! Sobre migración…
- Migración… Si, de backups hablamos constantemente
- Y si con todo lo que hemos hablado no tenés tu sistema automatizado para copias de seguridad
- ¡Ojo! ¡Ojito! Que luego vienen los sustos
- Max Quispe, nos compartió en la meetup el uso mega pro que le da a los backups de ManageWP
- $2 por web, tiene copias increméntales y 90 días de retención en caso de necesitarlo
- Pero vamos a ver…
- Una cosa que debe de quedar claro antes de ponernos a recomendar plugins y dar tips
- Es el simple hecho de mover algo
- Sea, lo que sea que tenes que mover… Es tedioso
- Por ejemplo en tu casa… Cuando terminan las fiestas navideñas… Ufff que pereza tener que quitar toda la decoración y guardar en la bodega
- ¿Y si te mudas? Además de tediosos es frustrante tener que organizar todo, guardar todo, transportar las cosas, luego sacar todo, y al final tener que colocar cada cosa en su nuevo sitio
- ¿Es tedioso? Sí
- ¿Apetece ponerte todos los días? No
- Pues con todo lo que sentimos
- ¿Cómo se nos ocurre pensar que mover/migrar nuestro WordPress será una experiencia positiva y agradable?
- Si puede pasar cualquier cosa
- Y pueden surgir uno o diez errores…
- Que el dominio no cargue
- Que el SSL de error
- Que el acceso no funcione
- Que la web cargue mal o desmontada
- Que… etc, etc, etc
- ¡Ojo! Que no hablamos de migración manual
- Porque ahí se complica (o no) la cosa
- La migración manual es tomar los archivos de nuestro WordPress y copiarlos con el comando SCP de un servidor a otro
- También podrías con FTP bajarlo a tu PC y con el mismo FTP subirlo al nuevo hosting
- Desde el servidor, panel, o phpMyAdmin de turno… Creamos un archivo SQL con todo el contenido de nuestra base de datos
- Ese .SQL lo enviamos a nuestro nuevo hosting lo volcamos en la nueva base de datos
- ¿Sencillo? Pues si y no…
- Si, si tenes conocimiento de terminal
- Si manejas los comandos
- Si sabes hacer un dump
- Si tu panel tiene alguna opción para facilitar este proceso
- No, si nunca lo has hecho
- Si tu hosting no te da acceso a terminal
- Si nunca has manipulado una base de datos
- Si tu panel bloquea alguna función
- Si, si tenes conocimiento de terminal
- Yo en lo personal de servidor a servidor me encanta hacerlo de forma manual, es rápido y queda perfecto
- Si es de un servidor a otro en mi RunCloud… Lo hago con el clonado de RunCloud
- Si es de hosting compartido a otro sitio… Uso un plugin
- Los dos plugins que uso dependiendo de que caso:
- Con ambos se pueden programar copias de seguridad
- Y migrar un WordPress
- La ventaja de usar plugin es que te ahorras todo el proceso técnico
- Pero aún así te recomiendo tomar en consideración:
- Día/hora para hacer la copia
- Tiempo de propagación de tu Zona DNS para el cambio de IP
- Desactivar plugin y configuraciones de seguridad (por si acaso)
- Purgar caché y desactivar plugin de caché
- Y una vez migrado
- Verificar enlaces y URL (por si no se copio el .htaccess)
- Activar configuraciones y plugin de seguridad
- Comprobar el SMTP
- Activar plugin de caché
- ¿De los dos plugins cuál usar?
- Yo uso Duplicator cuando la web (archivos y base de datos) pesa mas de 2GB
- Aunque se debe de estar atento porque algunas veces el proceso se detiene cuando son muchos GB
- Con la versión premium, el mismo plugin reanuda en caso que el proceso se detenga por falta de recursos del servidor
- All in one WP Migration me viene bien para la mayoria de casos
- Pero se debe de estar atento a esos WordPress que no están en la ultima versión
- Por ejemplo el WordPress de tu cliente tiene la versión 5.4.2
- En el nuevo alojamiento, el WordPress nuevo donde vas a restaurar la migración
- Lo tenes que crear con 5.4.2
El creador de BlogVault tiene un plugin gratuito en el repositorio: Migrate Guru que te permite conectarte automáticamente por SFTP a tu nuevo alojamiento, ahorrándote el proceso de copiar archivos de un sitio a otro. Además el equipo de DeliciousBrain (SpinupWP) tiene un plugin para migrar o respaldar solo la base de datos WP Migrate DB.