Usa el plugin «Duplicator» para hacer el cambio: https://es.wordpress.org/plugins/duplicator/ (Hay muchos manuales de este plugin en la Red).
En un momento dado, estando efectuando la instalación en el nuevo hosting, te permitirá indicar el nombre de dominio y te cambiará de forma automática todas las URL,s internas.
Si ya has hecho el cambio, puedes usar https://es.wordpress.org/plugins/better-search-replace/
Iniciador del debate
vangelhr
(@vangelhr)
Hola @almendron, muchas gracias por tu respuesta.
Sí, probé con un pluguin y a partir de ahí decidí que debía hacerlo de otra forma; la copia tenía 1.1GB… Viendo, la base de datos sólo 28MB…
Claro, uploads tiene muchas imágenes que se multiplican de 3 a 5 veces, pero como quiera me pareció mucho espacio y me propuse ver si pasaba algo raro.
Por eso lo quise hacer a mano y tenía ese problema, la url de las imágenes, no sabía cómo cambiarle la url a todas con un clic.
Se resolvió fácil, aunque al principio no tanto. Fui a la base de datos a buscar y reemplazar, pero como las tablas eran grandes, la base de datos se «desconectaba», o sea, imposible…
Pero ahí me di cuenta que la tabla que guarda la url de las imágenes es postmeta.
Así que descargué el pluguin Better Search Replace y listo, casi 2000 cambios hechos en unos segundos y todo funcionando perfecto, claro, respecto a ese problema…
Cuando tienes un sitio con muchas imágenes, lo mejor es no meter la carpeta «uploads» en el paquete que crea Duplicator. Se haría así:
1) Creamos paquete sin la mencionada carpeta.
2) Vía FTP nos bajamos la carpeta «uploads» a nuestro ordenador.
3) Aplicamos el paquete de Duplicator en el nuevo sitio.
4) Vía FTP subimos la carpeta «uploads» al nuevo sitio.