Erreur config Xdebug Docker VSCode - Divers - Programmation
Marsh Posté le 21-08-2024 à 11:01:40
Bonjour,
J'ai fini par trouver.
J'ai supprimé la déclaration du port dans le dockerFile et le php.ini.
Et j'ai mis le port par défaut dans le lunch.json soit 9003, et pour mon docker-compose j'ai uniquement laissé le port pour mon code soit 9000.
Ensuite, j'avais un souci de point d'arrêt qui n'était pas reconnu ou attrapé, j'ai donc changé le pathMappings pour cibler non pas la racine de mon dossier de dev, mais mon projet directement.
30-custom.ini
Code :
|
lunch.json
Code :
|
Marsh Posté le 13-08-2024 à 17:02:11
Bonjour,
J'espère que je suis au bon endroit et je vous remercie par avance pour votre temps.
Je suis sous un environnement docker avec séparation des container PHP et Apache.
J'utilise PHP8.2 et Symfony 7.1. j'essaye de rajouter Xdebug afin de pouvoir résoudre un problème de code SF.
Quoi qu'il en soit malgré les nombreux tutos suivit le débugger de VScode ne réagit pas malgré mes points d'arrêts.
Voici ma configuration docker:
dockerCompose
DockerFile
30-custom.ini
j'ai fait un php_info() ou j'ai bien l'instanciation de Xdebug
[img][/img]
J'ai ensuite configuré mon VSCode avec l'extension php debug, et le paramétrage du débugger. Voici mon fichier lunch.json
J'ai testé soit avec POSTMAN soit en appelant directement l'url http://datalookup.local/index.php/lookup/liste-marques
Pour les navigateurs, j'ai rajouté l'extension debbug helper, qui est activée. Malheureusement, absolument, rien ne se passe dans VSCode.
J'ai testé avec un autre port 9004, que j'ai ouvert sur le container docker, mais rien.
Je ne sais plus trop où donner de la tête. Pouvez-vous m'aider ?
Avez-vous besoin d'information complémentaire ?
---------------
Je vous remercie par avance pour vos lumières