# Archive — scripts y logs históricos

Material **no vivo** de la migración Joomla → WordPress. Conservado por si hace falta volver a consultarlo. Esta carpeta está gitignored (excepto este README).

Movido aquí el 2026-05-26 desde la raíz del repo.

## setup-inicial/

Scripts usados en Feb 2026 para arrancar la migración: instalar PHP en el contenedor Joomla, restaurar el Akeeba inicial, parchear permisos, deshabilitar SSL en el Docker, etc.

| Script | Función |
|--------|---------|
| `setup.sh`, `start-containers.sh` | Arranque inicial Docker |
| `install-php-extensions.sh` | Instalar extensiones PHP en contenedor Joomla |
| `restore-backup.sh`, `restore-htaccess.sh` | Restaurar Akeeba inicial + htaccess |
| `fix-config.sh`, `fix-joomla-config.sh`, `fix-database-config.sh`, `fix-kickstart-security.sh`, `fix-permissions.sh` | Hotfixes de la fase inicial |
| `check-config.sh`, `disable-ssl.sh` | Diagnóstico / ajustes de entorno |

## logs-migracion/

Logs y CSVs de la fase de auditoría/migración inicial (Marzo 2026):

| Fichero | Origen |
|---------|--------|
| `detectar_estricto.log`, `detectar_gemma.log` | Detección de imágenes con Gemma vision |
| `renombrar_idiomas_gemma.log`, `renombrar_por_slug.log` | Renombrado de uploads |
| `backup_nombres_20260302_2131.txt` | Mapa pre-renombrado |
| `links_no_resueltos.txt` | Enlaces sin resolución en migración |
| `clasificacion_articulos.csv` | Clasificación de los 24.778 posts (categorías + autor) |
| `Trafico_FeAdulta.csv` | Export tráfico web pre-migración |
| `carta_8949.txt` | Texto suelto de una carta (no migrada) |

## configuration.php

Fichero `configuration.php` de Joomla legacy que quedó suelto en la raíz del repo. Conservado por si hace falta recuperar parámetros (DB, host, secrets antiguos del .org desmontado).

## wp-migration-scripts/

25 scripts PHP/Bash usados en Feb-Mar 2026 dentro de la raíz del WordPress (`wordpress/`) para la migración K2 → WP. Ejecutados con `wp eval-file` o llamados directamente vía Apache durante la migración. Movidos aquí el 2026-05-26 porque dejarlos en la raíz del WP es un riesgo (cualquiera con la URL podría dispararlos en producción).

| Categoría | Scripts | Función |
|-----------|---------|---------|
| FileBird folders | `assign_folder.php`, `bulk_import.php`, `create_folder.php`, `create_libros.php`, `list_folders.php`, `list_folders_v2.php`, `smart_import_libros.php` | Crear/asignar carpetas FileBird (estructura uploads/) |
| Importación masiva | `import_homilias.php`, `import_jornada.php`, `import_libros_sub.php`, `import_musica.php`, `import_pensamientos.php`, `import_portadas.php`, `import_remaining.php`, `import_small.php`, `import_stories.php`, `import_script.sh` | Bulk import de uploads por carpeta |
| Migración metadatos | `migrate_authors.php`, `migrate_fast.php`, `migrate_idioma.php`, `migrate_metadata.php` | Migrar K2 author/idioma/metas → WP categories/tags |
| Fixes | `fix_attachments.php`, `fix_folders.php`, `fix_links.php`, `generate_commands.php` | Hotfixes de migración (links Joomla, attachments) |

**Nota de seguridad:** se encontró también `reset.php` en la raíz del WP (resetea password del admin id=1 a "Logan1234" al accederlo). Era una utilidad creada por nosotros para recuperar acceso. Borrada el 2026-05-26.
