Vinicius eu criei outro projeto com o symfony, porque eu poderia estar viajando naquele, então segui o passo a passo certinho e até funcionou colocando o trigger mesmo lá na URL, como você mostrou. Por isso que nem te mandei o video. Mas agora estou quebrando a cabeça porque ele depois de um tempo morre, dando 502 Bad Gateway. Acredito que isso seja algum timeout que eu possa aumentar no Nginx mas eu já alterei umas par deles e não rolou. Então, minha vida já está quase salva kkkkkkk.
Quando faço a chamada usando um browser, o xdebug foi interceptado:
Mas ele morre. Onde você acha que eu poderia mudar isso aí para ele não morrer?!
Nas configurações do Nginx eu já inseri isso no contexto de http:
send_timeout 12000;
keepalive_timeout 120;
Já tentei aqui no contexto de server:
location ~ ^/index\.php(/|$) {
try_files $uri =404;
fastcgi_read_timeout 1200s;
fastcgi_send_timeout 1200s;
fastcgi_connect_timeout 1200s;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
fastcgi_param DOCUMENT_ROOT $realpath_root;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
include fastcgi_params;
}
Ele continua morrendo ...
Só adicionei essa configuração para aquele arquivo que você indica no video para acrescentar ao php.ini:
[xdebug]
xdebug.mode=debug
xdebug.discover_client_host=0
xdebug.client_host=host.docker.internal
xdebug.client_port=9003
Adicionei aquele cara no docker-compose.yml:
extra_hosts:
- "host.docker.internal:host-gateway"
Lá no phpStorm em Settings > PHP > Servers, ele adicionou a configuração pela porta 80, tanto que o phpStorm começou o debbuger.
Agora eu acho que você faz o golaço de letra !