CENTRO DE IDIOMAS ISTY · INSTALACIÓN EN HOSTING CON cPanel (Apache + PHP 8.2 + MySQL/MariaDB)
==========================================================================================

1. Base de datos (cPanel → «Bases de datos MySQL»)
   - Cree una base de datos (p. ej. cuenta_idiomas) y un usuario con contraseña segura.
   - Agregue el usuario a la base con TODOS LOS PRIVILEGIOS.
   - (Opcional) En phpMyAdmin puede importar api/sql/esquema.sql; si no, el asistente crea las tablas.

2. Archivos (cPanel → «Administrador de archivos»)
   - Suba centro-idiomas.zip a public_html (o a la carpeta del subdominio) y use «Extraer».
   - Queda la carpeta centro-idiomas/ con index.html, verificar.html, assets/ y api/.
     Puede renombrarla o mover su contenido a public_html para usar la raíz del dominio.

3. Configuración
   - En centro-idiomas/api/ copie config.ejemplo.php como config.php y edítelo con el nombre
     de la base, el usuario y la contraseña del paso 1.

4. PHP (cPanel → «Seleccionar versión de PHP» o «MultiPHP Manager»)
   - Elija PHP 8.2 o superior con las extensiones pdo_mysql, mbstring y fileinfo (suelen venir activas).

5. Primer ingreso
   - Abra https://su-dominio/centro-idiomas/ : el asistente pide crear la cuenta de administración
     (y, si desea, cargar los datos de demostración, todas las cuentas con la contraseña isty2026).
   - En Configuración → Institución complete autoridades, los datos de Facturación (RUC, razón social…)
     para emitir recibos y facturas, y la «URL pública de verificación»
     (https://su-dominio/centro-idiomas/verificar.html), que es la que lleva el QR de los certificados.

Seguridad
   - Solo api/index.php es accesible por web (las demás carpetas de api/ están protegidas con .htaccess).
   - Use HTTPS (AutoSSL de cPanel). La cookie de sesión se marca como segura automáticamente.
   - Respaldos: Configuración → Respaldo (JSON con datos y archivos) y/o exportación desde phpMyAdmin.
