![]() |
![]() |
-Paranoid Android- |
![]()
Post
#1
|
Goście ![]() |
Witam
Mam mały problem z uruchamianiem poleceń w bash z poziomu strony internetowej napisanej w php. Generalnie polecenia wyświetlające dane np $ls , $date itp działają prawidłowo tzn wysyłają odpowiedź na przeglądarkę. Problem natomiast jest w tym ze chce stworzyć php które będzie uruchamiał komendę na serwerze na którym jest postawiona ów strona. Np prosty skrypt uruchamiający wysuwanie tacki CD po wcześniejszym kliknięciu na przycisku w stronie PHP . Niestety nie działa. CODE <? echo (shell_exec("eject")); ?> Rozumiem że może to być kwestia uprawnień w systemie linux Próbowałem nadać wszystkim plikom $chmod 777 oraz $chmod +x Niestety bezskutecznie Proszę o pomoc. PARANOID ANDROID PS GOOGLE w tym temacie zawiodło. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
1. sprawdź co masz w error.log w apache
2. www-data ALL = NOPASSWD:/usr/bin/eject taki wpis musisz mieć w sudoers u mnie to działa. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 17:54 |