- Borrar reset.php (utilidad de reset password admin que dejamos suelta — backdoor)
- Archivar 25 scripts de migración K2→WP a archive/wp-migration-scripts/
- Borrar wp-config-docker.php (plantilla original Docker, sin uso) y
clasificacion_articulos.csv (duplicado del que ya está en archive/logs-migracion/)
- updraft/: retención (5 ficheros backup completo Feb-02 + Feb-28 + Mar-15 +
Abr-30 + 7 últimos días May) — borrados 47 backups + 32 logs (2.1 GB)
- Borrar 4 themes no usados (generatepress, kadence, twentytwentythree,
twentytwentyfour) — solo astra + twentytwentyfive en uso
- Borrar wp-content/plugins/hello.php (Hello Dolly demo) y
delete-duplicate-posts.zip (instalador antiguo, 1.9 MB)
- Borrar dirs vacíos wp-content/{plugins-old,upgrade,upgrade-temp-backup}
WP local: 7.8 GB → 5.7 GB (-2.1 GB)
3.3 KiB
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.