ARENA GYM V10.2 — INSTALACIÓN SOBRE V10.1.1

1. Exporte la base de datos activa mentes_w.
2. Descargue una copia completa de public_html.
3. Conserve especialmente config.php y todo el directorio storage/.
4. En phpMyAdmin seleccione mentes_w.
5. Importe UNA SOLA VEZ:
   database/migration_v10_2_marketplace_referrals.sql
6. Compruebe que el resultado final indique:
   Arena Gym V10.2 instalado
7. Extraiga el ZIP y suba su contenido directamente a public_html.
8. Permita reemplazar archivos del software.
9. No elimine storage/ ni las fotografías, PQR/F, respaldos o documentos.
10. Cierre sesión, abra una ventana privada e ingrese nuevamente.
11. Abra el Marketplace y verifique que aparezcan las ofertas iniciales.
12. Abra index.php?page=referrals para crear su código personal.
13. Como superadministrador abra index.php?page=referral-admin.

CRON RECOMENDADO

Ejecute diariamente, por ejemplo a las 00:20:

/usr/local/bin/php /home/USUARIO/public_html/cron/close_referral_month.php TOKEN_CRON

El script solo cierra el periodo el día 1. Los pagos externos quedan programados
hasta el día 5 o el día definido por superadministración.

INSTALACIÓN NUEVA

1. Importe database/ARENA_GYM_V10_2_BASE_DE_DATOS_COMPLETA.sql.
2. Configure config.php.
3. Cree el superadministrador con install.php.
4. Como la base se importa antes de crear el superadministrador, vuelva a importar
   database/migration_v10_2_marketplace_referrals.sql para insertar el catálogo
   comercial inicial. La migración es idempotente para tablas y ofertas.
5. Elimine install.php y rote el token de instalación.

SEGURIDAD

- Los números completos para pagos de referidos se cifran con deployment.encryption_key.
- No cambie esa clave después de registrar cuentas de pago sin volver a guardar los datos.
- Las transferencias externas no se envían automáticamente: el superadministrador
  realiza el pago en la entidad elegida y registra la referencia en Arena Gym.
