Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> włączenie funkcji system();, jak włączyć tą funkcję ?
miras
post 5.05.2012, 21:45:36
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 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 5.05.2012, 21:49:22
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 5.05.2012, 21:50:49
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 5.05.2012, 22:48:21
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 5.05.2012, 22:54:17
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


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
miras
post 5.05.2012, 22:57:33
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 5.05.2012, 23:03:39
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.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
miras
post 5.05.2012, 23:07:42
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 5.05.2012, 23:09:41
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


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
miras
post 5.05.2012, 23:19:23
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 6.05.2012, 04:57:38
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 ?


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
miras
post 6.05.2012, 11:14:12
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 6.05.2012, 12:56:51
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 wink.gif jaki problem skoro to Twój serwer?

Ten post edytował Fifi209 6.05.2012, 12:57:06


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:57