Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: Brouk Pytlík 23. 10. 2010, 00:59:52

Název: PHP, AJAX a paralelní port - shell_exec portcontrol nekomunikuje
Přispěvatel: Brouk Pytlík 23. 10. 2010, 00:59:52
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
Název: Re: PHP, AJAX a paralelní port - shell_exec portcontrol nekomunikuje
Přispěvatel: David Strejc 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.
Název: Re: PHP, AJAX a paralelní port - shell_exec portcontrol nekomunikuje
Přispěvatel: Brouk Pytlík 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
Název: Re: PHP, AJAX a paralelní port - shell_exec portcontrol nekomunikuje
Přispěvatel: Tom22 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 ...
Název: Re: PHP, AJAX a paralelní port - shell_exec portcontrol nekomunikuje
Přispěvatel: PCnity 23. 10. 2010, 16:33:08
php applikacia pod rootom veruze nie je stastne riesenie.
Název: Re: PHP, AJAX a paralelní port - shell_exec portcontrol nekomunikuje
Přispěvatel: Tom_as 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.