# Coaster World DATA v1.0.0 — Correctif PHP Laragon du 2 octobre 2026

## Erreur corrigée

Au double-clic sur UPDATE_DATA.bat, Windows pouvait afficher « php n’est pas reconnu ». Le script s’arrêtait avant toute sauvegarde ou migration car le dossier PHP de Laragon n’était pas présent dans le PATH de cette fenêtre.

## Fichiers modifiés

- UPDATE_DATA.bat
- INSTALL_DATA.bat

Les scripts recherchent désormais PHP dans le PATH du terminal, dans le dossier bin/php de l’installation Laragon contenant le projet, puis dans C:/laragon/bin/php. Ils utilisent le chemin trouvé pour chaque appel et transmettent ce dossier dans un PATH temporaire aux commandes enfant. PHP 8.3 minimum est contrôlé. Le choix de PHP reste celui du terminal lorsqu’il est déjà configuré.

La version applicative reste v1.0.0. Ce correctif ne contient aucune migration, aucun changement de connexion MySQL, aucun .env et aucune base. La mise à jour conserve l’arrêt obligatoire si la sauvegarde échoue.

## Installation

1. Fermer la fenêtre qui affiche l’erreur.
2. Extraire le ZIP dans le dossier du projet DATA, à côté d’artisan. Accepter le remplacement des deux fichiers BAT.
3. Relancer UPDATE_DATA.bat. La première ligne doit afficher le chemin de PHP.
4. Attendre le message « Installation terminee ». Si une erreur apparaît, arrêter à cette étape.
5. Si le site avait été placé en maintenance, ouvrir le terminal Laragon et exécuter les commandes ci-dessous.

```bat
cd /d C:\laragon\www\coaster-world-data
php artisan up
START_DATA.bat
```

Adapter le chemin si nécessaire. Après environ une minute :

```bat
STATUS_DATA.bat
```

## Solution immédiate sans remplacer les fichiers

Le script d’origine peut aussi être lancé depuis le terminal Laragon, qui configure PHP :

```bat
cd /d C:\laragon\www\coaster-world-data
php -v
UPDATE_DATA.bat
```

## Vérification de cette livraison

Différence contrôlée avec l’archive v1.0.0 : seules les deux commandes BAT sont remplacées. Fichiers ASCII avec fins de ligne CRLF, chemins d’exécutables entre guillemets, maintien du blocage avant migration si PHP ou la sauvegarde sont indisponibles. Intégrité ZIP et SHA-256 vérifiées. Le shell Windows n’est pas disponible dans l’environnement de validation : l’exécution native des BAT reste à vérifier sur le serveur Laragon.
