Inicio Rapido
aGo Migrator realiza operaciones seguras de buscar y reemplazar en toda tu base de datos de WordPress. Maneja datos serializados correctamente, haciendolo ideal para cambios de dominio y migraciones de local a produccion.
Instalacion
- Sube
ago-migrator.zip desde Plugins → Add New → Upload Plugin - Activa el plugin
- Ve a aGo Herramientas → Migrator
Importante: Siempre crea un backup de la base de datos antes de ejecutar cualquier operacion de buscar y reemplazar. Usa la funcion de backup integrada o tu propio metodo.
Buscar y Reemplazar
Como Usar
- Ingresa la cadena de Busqueda (ej:
http://localhost:8080) - Ingresa la cadena de Reemplazo (ej:
https://misitio.com) - Selecciona que tablas procesar (todas las tablas o unas especificas)
- Haz clic en Dry Run primero para previsualizar cambios
- Revisa los resultados, luego haz clic en Run para aplicar
Opciones
| Opcion | Descripcion |
Case Sensitive | Coincidir mayusculas/minusculas exactas (predeterminado: si) |
Select Tables | Elegir tablas especificas o procesar todas las tablas de WordPress |
Datos Serializados
WordPress almacena muchas configuraciones y datos de plugins como arrays PHP serializados en la base de datos. Un buscar-y-reemplazar ingenuo rompe la serializacion porque cambia las longitudes de cadena sin actualizar los contadores de longitud.
Como lo maneja aGo Migrator: El plugin detecta datos serializados, los deserializa, realiza el reemplazo en los valores internos, y re-serializa con conteos de bytes correctos. Esto previene la temida "pantalla blanca" despues de la migracion.
Ejemplo de lo que puede romperse sin manejo adecuado:
| Escenario | Resultado |
| Antes (serializado) | s:22:"http://localhost:8080/"; |
| Reemplazo ingenuo | s:22:"https://misitio.com/"; — ROTO (longitud incorrecta) |
| aGo Migrator | s:20:"https://misitio.com/"; — CORRECTO (longitud actualizada) |
Dry Run
Siempre ejecuta un Dry Run antes de aplicar cambios. Escanea la base de datos y muestra exactamente que se cambiaria, sin modificar nada.
- Muestra el numero de reemplazos por tabla
- Muestra coincidencias de ejemplo para que puedas verificar la correccion
- No se modifica ningun dato durante un dry run
Tip: Si el dry run muestra 0 reemplazos, verifica tu cadena de busqueda por errores de tipeo o barras diagonales finales.
Backup
aGo Migrator incluye un backup de base de datos de un clic antes de realizar reemplazos.
- Crea un archivo
.sql en wp-content/ago-migrator-backups/ - Protegido con un nombre de directorio aleatorio y regla
.htaccess de denegacion - Descarga o elimina backups desde la pagina de configuracion de Migrator
Mejor practica: Incluso con el backup integrado, mantene un backup independiente (snapshot del servidor, backup del hosting o mysqldump manual) antes de migraciones grandes.
Casos de Uso
Local a Produccion
El caso de uso mas comun. Despues de desarrollar localmente, migra a tu dominio en vivo:
Buscar: http://localhost:8080
Reemplazar: https://misitio.com
Cambio de Dominio
Moviendo de un dominio a otro:
Buscar: https://dominio-viejo.com
Reemplazar: https://dominio-nuevo.com
HTTP a HTTPS
Despues de instalar un certificado SSL:
Buscar: http://misitio.com
Reemplazar: https://misitio.com
Cambio de Subdirectorio
Moviendo WordPress fuera de un subdirectorio:
Buscar: https://misitio.com/wordpress
Reemplazar: https://misitio.com
El orden importa: Si cambias tanto protocolo como dominio, hazlo en una operacion. Por ejemplo, busca http://viejo.com y reemplaza con https://nuevo.com.
Preguntas Frecuentes
Es seguro?
Si, cuando se usa correctamente. Siempre ejecuta un Dry Run primero, siempre mantene un backup, y verifica que las cadenas de busqueda/reemplazo sean correctas antes de aplicar.
Va a romper mi sitio?
Si las cadenas de buscar y reemplazar son correctas, no. El manejo de datos serializados previene la causa mas comun de problemas post-migracion. Si algo sale mal, restaura desde el backup.
Cuanto tiempo toma?
Depende del tamano de la base de datos. La mayoria de sitios (menos de 100 MB) completan en pocos segundos. Sitios grandes con millones de filas pueden tomar un minuto o dos.
Debo desactivarlo despues de la migracion?
Si. aGo Migrator es un plugin de utilidad — activalo cuando lo necesites, desactivalo cuando termines. No hay razon para mantenerlo ejecutandose.
Necesitas ayuda?
Contactanos en ago.cl/contacto o escribe a [email protected].