Documentation · Chapitre 19

Tracer une requête de l’URL à la réponse.

Pour le Web, suivez la chaîne : navigateur, port, entrée public, routeur, middleware, contrôleur, service, persistance, réponse.

Chaque leçon part du problème, explique le mécanisme puis propose une vérification concrète.

OBJECTIF DE LA LEÇON

Ce que vous saurez faire

Tracer les pannes Web à travers connexion, entrée publique, routes, middleware, code, persistance et réponse.

Connexion refusée ou erreur HTTP

Connexion refusée signifie qu’aucun processus n’écoute. Un 404, 403 ou 500 signifie que le serveur répond et réduit la recherche.

phpaml — zsh
aml serve 127.0.0.1:8910
aml routes
curl -i http://127.0.0.1:8910/absent

Échecs de route et contrôleur

aml routes prouve l’enregistrement. Vérifiez méthode, chemin, paramètres, classe, visibilité, namespace et autoloading.

En-têtes et racine publique

Servez public comme racine. Inspectez CSP, cache, MIME et casse exacte lorsque CSS, scripts ou images échouent.

POINT DE CONTRÔLE

Avant de continuer

Le statut signifie-t-il absence de serveur, route absente, accès interdit ou échec d’exécution applicative ?