fix #30 : 500 sur /login/ — autoloader PSR-4 pointe vers app/ au lieu de src/ #54

Closed
opened 2026-05-14 07:11:26 +00:00 by cedricAbonnel · 0 comments
Owner

Symptôme

Erreur 500 sur /login/ avec le message :

PHP Fatal error: Uncaught Error: Class "App\\Http\\Csrf" not found in .../public/login/index.php:174

Cause

Dans composer.json, l'autoloader PSR-4 mappait App\\ vers app/ :

"psr-4": {
  "App\\\\": "app/"
}

Or le dossier app/ n'existe pas — tout le code applicatif est dans src/. La classe App\\Http\\Csrf était donc introuvable.

Correction

Changer app/ en src/ dans composer.json, puis régénérer l'autoloader avec composer dump-autoload.

## Symptôme Erreur 500 sur `/login/` avec le message : ``` PHP Fatal error: Uncaught Error: Class "App\\Http\\Csrf" not found in .../public/login/index.php:174 ``` ## Cause Dans `composer.json`, l'autoloader PSR-4 mappait `App\\` vers `app/` : ```json "psr-4": { "App\\\\": "app/" } ``` Or le dossier `app/` n'existe pas — tout le code applicatif est dans `src/`. La classe `App\\Http\\Csrf` était donc introuvable. ## Correction Changer `app/` en `src/` dans `composer.json`, puis régénérer l'autoloader avec `composer dump-autoload`.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cedricAbonnel/folio#54