From 587d718fdec98f9f965d212adbc80915efcc5b72 Mon Sep 17 00:00:00 2001 From: Rafa Date: Tue, 26 May 2026 08:54:32 -0400 Subject: [PATCH] =?UTF-8?q?chore(wp):=20limpieza=20wordpress/=20=E2=80=94?= =?UTF-8?q?=20backdoor=20reset.php,=20scripts=20migraci=C3=B3n,=20updraft?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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) --- archive/README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/archive/README.md b/archive/README.md index 5bf9b66..0e7b063 100644 --- a/archive/README.md +++ b/archive/README.md @@ -33,3 +33,16 @@ Logs y CSVs de la fase de auditoría/migración inicial (Marzo 2026): ## 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.