PHP, AJAX a paralelní port - shell_exec portcontrol nekomunikuje

Brouk Pytlík

ahoj, poraďte prosim, kde hledat problém, mám PHP skript, který volá pomocí shell_exec program portcontrol, ten ale nevrátí žádnou hodnotu ani si žádnou z toho skriptu nevezme, přitom samotný shell_exec funguje, třeba shell_exec (echo test) vrátí test, a výpis adresáře (ls) se taky vrátí...
Práva jsem nastavil, v tom problém nebude. Z konzole ten program normálně funguje a ovládá port.
Nevíte, čim to může být a kde hledat chybu?

http://www.epanorama.net/circuits/parallel_output.html  dole je AJAX verze


David Strejc

Re: PHP, AJAX a paralelní port - shell_exec portcontrol nekomunikuje
« Odpověď #1 kdy: 23. 10. 2010, 08:15:56 »
Pane kolego pane kolego.

Nemate tam spravne nastavene cesty (na 99.99% spolehlivosti).

V shellu normalne ty cesty budou, ale zkuste si napsat neco jineho nez echo. Neco, co ma cestu jinde. Urcite to neprojde.

Musite psat /usr/bin/echo /usr/local/bin/killthemall a tak dale.

Brouk Pytlík

Re: PHP, AJAX a paralelní port - shell_exec portcontrol nekomunikuje
« Odpověď #2 kdy: 23. 10. 2010, 09:56:18 »
Děkuji za tip, ale už jsem na to přišel, dal jsem tomu programu SUID na roota (jen ten má přístup na porty), a nahrál jsem ho do cgi-bin. Teď už to jede.

Vyřešeno, prosím smazat

Tom22

Re: PHP, AJAX a paralelní port - shell_exec portcontrol nekomunikuje
« Odpověď #3 kdy: 23. 10. 2010, 10:35:16 »
Raději bych předal porty nějakému spec. uživateli (stačilo by asi přes skupiny) a na něj udělal ten SUID ...

PCnity

  • *****
  • 706
    • Zobrazit profil
    • E-mail
Re: PHP, AJAX a paralelní port - shell_exec portcontrol nekomunikuje
« Odpověď #4 kdy: 23. 10. 2010, 16:33:08 »
php applikacia pod rootom veruze nie je stastne riesenie.


Tom_as

Re: PHP, AJAX a paralelní port - shell_exec portcontrol nekomunikuje
« Odpověď #5 kdy: 24. 10. 2010, 12:47:54 »
No mám tak řešeny server, který je ovládány PHP a nemůžu si stěžovat.