# Installation — Coaster World v1.73.5

## Depuis v1.73.4

Extraire l'archive ou le patch dans :

```text
C:\laragon\www\coaster-world
```

Accepter le remplacement des fichiers existants.

Puis ouvrir le Terminal Laragon :

```bat
cd C:\laragon\www\coaster-world
php artisan optimize:clear
```

Aucune migration SQL n'est nécessaire.

Faire ensuite un `Ctrl + F5` dans le navigateur.

## Test météo

Ouvrir une fiche parc possédant des coordonnées, par exemple :

```text
http://coaster-world.test/parks/busch-gardens-tampa
```

Lors du premier affichage, Coaster World récupère la météo du parc. La donnée est ensuite conservée environ 10 minutes dans `weather_snapshots` avant d'être rafraîchie.

Le bloc « Préparer votre journée » doit afficher :

- Horaires ;
- Météo ;
- Attractions ouvertes / indisponibles ;
- Coasters ouverts / indisponibles.

## Configuration météo optionnelle

Les valeurs par défaut fonctionnent sans ajout dans `.env` :

```env
OPEN_METEO_BASE_URL=https://api.open-meteo.com/v1
OPEN_METEO_TIMEOUT=6
OPEN_METEO_REFRESH_MINUTES=10
```

Il n'est donc pas nécessaire de modifier `.env` pour l'installation locale standard.

Si la météo reste indisponible, vérifier :

1. que le parc possède bien des coordonnées dans la base ;
2. que le serveur peut effectuer des connexions HTTPS sortantes ;
3. le fichier `storage/logs/laravel.log` si nécessaire.

En cas d'indisponibilité de la source météo, la fiche parc continue de fonctionner et Coaster World conserve la dernière météo connue.
