# Solution : Erreur "No application encryption key"

## Problème

L'erreur indique que `APP_KEY` est manquante dans le fichier `.env`.

## Solution : Générer et ajouter APP_KEY

### Option 1 : Générer une clé manuellement

Ajoutez cette ligne dans votre fichier `.env` :

```
APP_KEY=base64:VOTRE_CLE_ICI
```

Remplacez `VOTRE_CLE_ICI` par une clé générée (voir ci-dessous).

### Option 2 : Clé générée (à copier)

Ajoutez cette ligne dans votre `.env` :

```
APP_KEY=base64:YOUR_GENERATED_KEY_HERE
```

## Comment générer une clé

Si vous avez accès à PHP sur le serveur (via un script temporaire), créez un fichier `generate-key.php` :

```php
<?php
echo 'base64:' . base64_encode(random_bytes(32));
```

Puis exécutez-le et copiez le résultat dans votre `.env`.

## Contenu complet du .env avec APP_KEY

Voici le contenu complet de votre `.env` avec une clé générée :

```
APP_NAME="LLMbots.fr"
APP_ENV=production
APP_KEY=base64:VOTRE_CLE_GENEREE_ICI
APP_DEBUG=false
APP_URL=https://www.llmbots.fr

APP_LOCALE=fr
APP_FALLBACK_LOCALE=fr
APP_FAKER_LOCALE=fr_FR

APP_MAINTENANCE_DRIVER=file

BCRYPT_ROUNDS=12

LOG_CHANNEL=stack
LOG_STACK=single
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=error

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=sc4pessauxgm_wp517
DB_USERNAME=sc4pessauxgm_wp517
DB_PASSWORD=!Y02Yp-SG6
DB_CHARSET=utf8mb4
DB_COLLATION=utf8mb4_unicode_ci

SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_ENCRYPT=false
SESSION_PATH=/
SESSION_DOMAIN=null

BROADCAST_CONNECTION=log
FILESYSTEM_DISK=local
QUEUE_CONNECTION=database

CACHE_STORE=database
CACHE_PREFIX=

MEMCACHED_HOST=127.0.0.1

REDIS_CLIENT=phpredis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="noreply@llmbots.fr"
MAIL_FROM_NAME="LLMbots.fr"

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false

VITE_APP_NAME="LLMbots.fr"
```

## Action immédiate

1. Ouvrez votre fichier `.env` sur le serveur
2. Trouvez la ligne `APP_KEY=` (ou ajoutez-la si elle n'existe pas)
3. Remplacez par : `APP_KEY=base64:VOTRE_CLE_ICI`
4. Utilisez une clé générée (voir méthode ci-dessus)
5. Sauvegardez le fichier
6. Rechargez la page

