FASTGEN - installation cPanel (PHP 7.4 ou plus, extension cURL : presente par defaut)

1. Ouvre config.php et remplis :
   - base_url      : l'adresse du dossier fastgen (ex : https://monsite.com/fastgen), sans slash final
   - client_secret : Developer Portal > OAuth2 > Client Secret
   - bot_token     : Developer Portal > Bot > Token
   (client_id, guild_id et owner_role_id sont deja remplis)

2. Developer Portal > OAuth2 > Redirects : ajoute
   https://TON-DOMAINE/fastgen/auth.php?a=callback
   (exactement la meme adresse que base_url + /auth.php?a=callback)

3. cPanel > Gestionnaire de fichiers > public_html > Televerser : envoie fastgen-site-cpanel.zip,
   puis clic droit > Extraire. Il cree un dossier fastgen/ : tes autres fichiers ne sont pas touches.
   Le site est alors sur https://TON-DOMAINE/fastgen/
   Active "Afficher les fichiers caches" pour voir .htaccess et .user.ini.

4. Verifie que le dossier fastgen/data/ est bien inscriptible (permissions 755 ; 775 si besoin).

5. Ouvre le site, connecte-toi avec Discord.

Depannage
- "redirect_uri invalide" : l'adresse du point 2 n'est pas identique a base_url.
- Page blanche/erreur 500 : active l'affichage des erreurs PHP dans cPanel (MultiPHP INI Editor) ou regarde error_log.
- Envoi de gros .txt refuse : augmente upload_max_filesize / post_max_size dans MultiPHP INI Editor.
- Le site ne verifie pas le statut ".gg/2zegen" (c'est le bot qui le fait).
