# Déploiement cPanel / Namecheap — V1.0.2

## Méthode compatible sans .htaccess
1. Envoyer le dossier complet dans le répertoire du sous-domaine.
2. Créer base + utilisateur MySQL et accorder ALL PRIVILEGES.
3. Ouvrir `/public/install.php`.
4. Choisir **Compatibilité maximale — sans .htaccess**.
5. Après installation ouvrir `/public/index.php?route=%2Ffr`.
6. Administration : `/public/index.php?route=%2Fadmin%2Flogin`.

La configuration contenant le mot de passe MySQL est stockée dans `config/runtime.php`, pas dans un fichier texte statique.

## URLs propres
Seulement après validation du mode compatible : copier `public/htaccess-clean-urls.example.txt` vers `public/.htaccess`, puis changer `APP_URL_MODE` de `query` à `rewrite` dans `config/runtime.php`. Si une erreur 500 réapparaît, supprimer ce `.htaccess` et remettre `query`.

## Recommandation sécurité
Quand cPanel le permet, le meilleur déploiement consiste à définir le Document Root du sous-domaine directement sur le dossier `public/`. Les dossiers `app`, `config`, `database`, `resources` et `storage` se retrouvent alors hors de l'espace HTTP public.
