Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: 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
-
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.
-
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
-
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 ...
-
php applikacia pod rootom veruze nie je stastne riesenie.
-
No mám tak řešeny server, který je ovládány PHP a nemůžu si stěžovat.