Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Uruchamianie skryptu SH z PHP
Forum PHP.pl > Forum > Przedszkole
murgal
Witam,


Mam napisany skrypt w .sh znajdujący sie w folderze /cs/start.sh

Problem polega na tym że nie mogę odpalić tego skryptu, plik php wygląda tak:

Kod
<?PHP

$test = system("sh /cs/start.sh");
echo $test;

?>


Skrypt działa, po odpaleniu go w konsoli.
thek
A pomyślałeś, że user wywołujący skrypt (czyli pewnie Apache lub jakoś tak) nie posiada odpowiednich uprawnień, system nie wie co robić z plikami sh ( ale to odpada bo napisałeś, że konsola reaguje)? A to chyba jedyne możliwości. Tak więc lepiej sprawdź te uprawnienia snitch.gif
murgal
Co dziwne, mam drugi identyczny skrypt uruchamiający serwer Shoutcast i wszystko działa jak należy, wiec apache uprawnienia ma...
luck
Cytat(murgal @ 15.11.2010, 18:04:16 ) *
Co dziwne, mam drugi identyczny skrypt uruchamiający serwer Shoutcast i wszystko działa jak należy, wiec apache uprawnienia ma...

Napisz jakie konkretnie uprawnienia ma skrypt który chcesz uruchomić, ew. dla testu ustaw mu prawa "chmod 777".
murgal
Nadałem mu takowe prawa, dodatkowo chmod +x również
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.