Scheduled Task mit Xdebug und Phpstorm

Kann mir jemand sagen was man tun muss um einen Task in Phpstorm mit Xdebug zu debuggen?

Es funktioniert bei mir nur dann, wenn ich es über den Admin Worker abarbeiten lasse, aber nicht, wenn ich mit bin/console scheduled-task:run-single arbeite. Dann springt er zwar in PHPStorm in die console.php (Verbindung steht also), aber es kommt dann trotzdem nie in meinem eigentlichen Skript an.

Es ist zum verzweifeln. Hab ich irgendwo was in der Konfig übersehen?

ich arbeite zwar nicht mit PhpStorm, aber das sollte hier ähnlich. In solchen Fälle nutze ein:

\xdebug_break();

um in den Debugger zuspringen. Dann kann die Breakpoint setzen und das Script weiterlaufen lassen. Oder man nutzt xdebug_break einfach in dem Task.

LG

Carsten Harnisch
– media at work

1 „Gefällt mir“

Damit kann ich arbeiten. Danke!

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.