Jivanmukta
unread,Aug 29, 2019, 3:36:03 AM8/29/19You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Mam projekt CLI zawierjący kilka skryptów .php wywoływanych przez
program główny w bashu (skrypt .sh). Potrzebuję przedebugować 2 skrypty
w PHP. W tym celu założyłem projekt w netbeans (PHP with Existing
Sources) oraz zrobiłem odpowiednie wpisy w /etc/php/cli/php.ini
Następnie w projekcie umieściłem skrypt (startowy):
<?php
$command = 'php ~/bin/dirtyphp_2.php ~/dirtyphp/dirtyphp_4.php
~/dirtyphp "" "" "" "" "" "" "" ""';
echo shell_exec($command);
$command = 'php ~/bin/dirtyphp_3.php ~/dirtyphp/dirtyphp_4.php
~/dirtyphp "" "" ""';
echo shell_exec($command);
przebootowałem Linuxa i uruchomiłem debguowanie w netbeans. Skrypt
startowy działa ale po wejściu w shell_exec(...) nic się nie dzieje,
jakby zwis, tzn. mimo że w plikach dirtyphp_2.php i dirtyphp_3.php mam
pułapki to debuger się nie zatrzebuje na nich, nie wiem dlaczego.
Czy obrałem dobrą metodę, a jeśli nie to jak powienienem debugować taki
projekt?