- Importer le fichier docs/database/schema.sql dans phpMyAdmin ou via la ligne de commande MySQL.
- Vérifier que la base s'appelle ecommerce_mvc (voir app/config.ini).
- Placer le dossier mini_mvc dans le dossier htdocs de XAMPP.
- Démarrer Apache et MySQL via le panneau XAMPP.
- Lancer
php -S localhost:8000dans le dossier public.
alice@example.com / mdp1 bob@example.com / mdp2 carol@example.com / mdp3 david@example.com / mdp4 eve@example.com / mdp5
L'utilisateur root n'était pas accessible en ligne de commande due au plugin caching_sha2_password.
Le schéma utilise des noms de colonnes prefixés (id_produit, id_cat, id_clients) mais les modèles PHP référençaient juste id.
Le serveur Apache avec le .htaccess ne fonctionnait pas correctement pour les routes..
Les données de test avaient des mots de passe en texte brut mais le code utilisait `password_verify()
La route /order/history était interprétée comme /order/{id} avec history comme ID.