Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> włączenie funkcji system();, jak włączyć tą funkcję ?
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, mam pewien skrypt, który powinien odpalać serwer shoutcast:

  1. If ($a=='start') {
  2. header("Location: jakassciezka");
  3. $sc_server = "sc_serv";
  4. $dir="/home/8000/"
  5. $sc_serv_conf = "sc_serv.conf";
  6. system('killall '.$sc_server);
  7. $adres=$dir.$sc_server.' '.$dir.$sc_serv_conf.' &';
  8. system($adres);
  9.  
  10.  
  11.  
  12. }


reszty funkcji nie udostępniam, bo pod względem poprawności kodu są ok (IMG:style_emoticons/default/wink.gif) , ten skrypt działa na vps, zainstalowane php5, apache2 - żadnych błędów - a serwer jednak się nie włącza, jak włączę go ręcznie z konsoli to jest wszystko ok, dlatego podejrzewam, że funkcja system(); jest wyłączona - pomożecie - jak ją włączyć ? w etc/php5/apache2/php.ini - tylko jak ?


Dzięki z góry!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


  1. If ($a=='start') {

Na pewno ma być If , czy może if?

Ten post edytował Niktoś 5.05.2012, 21:50:12
Go to the top of the page
+Quote Post
miras
post
Post #3





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Tak, masz rację, ale to akurat nie w tym problem...
Go to the top of the page
+Quote Post
bastard13
post
Post #4





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


A ten ampersand na końcu w zmiennej $adres jest Ci do czegoś potrzebny?
Go to the top of the page
+Quote Post
Fifi209
post
Post #5





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Zastosuj się do tego: Temat: Jak poprawnie zadac pytanie
Go to the top of the page
+Quote Post
miras
post
Post #6





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Słuchajcie, proszę o konkrety to jest nie istotne w tym przypadku czy on jest mi potrzebny czy nie, fakt słuszna uwaga, ale nie w tym rzecz - ja potrzebuję włączyć funkcję system();, która jest na moim vps'ie wyłączona..




Cytat(Fifi209 @ 5.05.2012, 23:54:17 ) *
Zastosuj się do tego: Temat: Jak poprawnie zadac pytanie


Dzięki za pomoc, problem prawie rozwiązany, ale wiesz - nie do końca..;/

Ten post edytował miras 5.05.2012, 22:57:22
Go to the top of the page
+Quote Post
Fifi209
post
Post #7





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


To napisz łaskawco jaki błąd otrzymałeś po zastosowaniu się do zaleceń z linka. Moja wróżka dalej na majówce.
Go to the top of the page
+Quote Post
miras
post
Post #8





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


właśnie nie otrzymałem ŻADNEGO błędu.. po prostu wszystko niby jest ok, ale serwer się nie włącza - skrypt odpalający ten serwer jest dobry na 100%, coś nie tak z konfiguracją vpsa..
Go to the top of the page
+Quote Post
Fifi209
post
Post #9





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Spróbuj exec
Go to the top of the page
+Quote Post
miras
post
Post #10





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Niestety to nie pomogło, ponieważ trzeba ustawić odpowiednio parametr safe_mode_exec_dir w php.ini z tego, co wyczytałem to ustawia go się na: /usr/local/php/bin, ale u mnie jest katalog usr, local również jest, natomiast php już nie ma.. I taka wskazówka: "Funkcje system() i exec() nie uruchomią programu jeżeli nie znajduje się we wskazanej lokalizacji."
Go to the top of the page
+Quote Post
Fifi209
post
Post #11





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Przepraszam ale jakie Ty masz PHP, że masz jeszcze to nieszczęsne safe_mode ?
Go to the top of the page
+Quote Post
miras
post
Post #12





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


5 ;-)
Go to the top of the page
+Quote Post
Fifi209
post
Post #13





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


To zainstaluj 5.3 (IMG:style_emoticons/default/wink.gif) jaki problem skoro to Twój serwer?

Ten post edytował Fifi209 6.05.2012, 12:57:06
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 15:05