Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][PHP] PHP, Bash na VPS
GeDox
post 16.05.2013, 19:49:17
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 21.10.2011

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


Cześć. Posiadam VPS, na nim mam:
serwer HLDS (/home/cs1),
apache (/var/www/).

I mam taki problem, iż nie odpala mi skryptu .sh (w nim jest kod na odpalenie serwera HLDS przez screen).
index.php
  1. <? exec('./skrypt.sh'); ?>

skrypt.sh
  1. #!/bin/bash
  2. screen -A -m -d -S cs1 /home/cs1/hlds_run -game cstrike +port 27015 +maxplayers 22 +servercfgfile server.cfg

Dlaczego to nie chce działać? :/
Dodam, iż odpalenie skrypt.sh przez putty działa.

Ten post edytował GeDox 16.05.2013, 19:51:05
Go to the top of the page
+Quote Post
Mackos
post 16.05.2013, 22:31:15
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 44
Dołączył: 10.06.2009

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


Spraedź jakie skrypt.sh ma ustawione chmody. I też sprawdź jakie ma uprawnienia apache - czy nie ograniczałeś ich jakoś.


--------------------
WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
Go to the top of the page
+Quote Post
GeDox
post 16.05.2013, 22:39:33
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 21.10.2011

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


Chmod skrypt.sh - 777.
Uprawnienia apache, tzn.?
Go to the top of the page
+Quote Post
-Andrzej.W.-
post 17.05.2013, 06:30:43
Post #4





Goście







może to będzie pomocne aliasy
Pozdrawiam.
Andrzej.
Go to the top of the page
+Quote Post
!*!
post 17.05.2013, 07:28:04
Post #5





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat
chmod +x plik.sh


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
GeDox
post 17.05.2013, 13:53:47
Post #6





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 21.10.2011

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


Cytat(Andrzej.W. @ 17.05.2013, 07:30:43 ) *
może to będzie pomocne aliasy
Pozdrawiam.
Andrzej.

Niestety, nic z tego nie rozumiem :<
Go to the top of the page
+Quote Post
viking
post 17.05.2013, 13:56:23
Post #7





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Zmień jeszcze
  1. <?php exec('./skrypt.sh'); ?>


--------------------
Go to the top of the page
+Quote Post
GeDox
post 17.05.2013, 20:45:04
Post #8





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 21.10.2011

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


Cytat(viking @ 17.05.2013, 14:56:23 ) *
Zmień jeszcze
  1. <?php exec('./skrypt.sh'); ?>

Dalej nic.
Go to the top of the page
+Quote Post
-Andrzej.W.-
post 17.05.2013, 20:50:11
Post #9





Goście







Cóż, więc ja mam u siebie debiana. Problem miałem pokrewny, ponieważ nie mogłem zapisywać plików z pozycji użytkownika do /var/www, musiałem je przenosić z pozycji roota do tego katalogu, trochę pogrzebałem i były dwie opcje, albo nadać inne prawa var/www albo zmienić alias na /home/użytkownik/public_html i tak sobie właśnie zrobiłem. Przyznam, że zabawa z uprawnieniami mi nie idzie i nie chciało mi się zmieniać, bo chciałem jak najszybciej zacząć programować.

Jak mniemam Ty masz windowsa i używasz jakiegoś programu typu xampp?

Te skróty niewiele mi mówią, ale zapewne drzewo katalogów i pliki konfiguracyjne sa takie same, skoro związane jest z bashem i apachem:)

Ten post edytował Andrzej.W. 17.05.2013, 21:00:44
Go to the top of the page
+Quote Post
GeDox
post 17.05.2013, 21:02:52
Post #10





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 21.10.2011

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


Cytat(Andrzej.W. @ 17.05.2013, 21:50:11 ) *
Cóż, więc ja mam u siebie debiana. Problem miałem pokrewny, ponieważ nie mogłem zapisywać plików z pozycji użytkownika do /var/www, musiałem je przenosić z pozycji roota do tego katalogu, trochę pogrzebałem i były dwie opcje, albo nadać inne prawa var/www albo zmienić alias na /home/użytkownik/public_html i tak sobie właśnie zrobiłem. Przyznam, że zabawa z uprawnieniami mi nie idzie i nie chciało mi się zmieniać, bo chciałem jak najszybciej zacząć programować.

Jak mniemam Ty masz windowsa i używasz jakiegoś programu typu xampp?

Te skróty niewiele mi mówią, ale zapewne drzewo katalogów i pliki konfiguracyjne sa takie same, skoro związane jest z bashem i apachem:)

Na VPS posiadam także debiana:)

@topic
Już poradziłem sobie. Połączyłem się z VPSem przez ssh2_connect jako localhost. O dziwo: działa! biggrin.gif
Go to the top of the page
+Quote Post
-Andrzej.W.-
post 17.05.2013, 21:04:08
Post #11





Goście







Cytat(GeDox @ 17.05.2013, 22:02:52 ) *
Na VPS posiadam także debiana:)

@topic
Już poradziłem sobie. Połączyłem się z VPSem przez ssh2_connect jako localhost. O dziwo: działa! biggrin.gif

No to gratulujęsmile.gif
Takie uroki linuxa, ja go mam dopiero od 1,5 mieisąca, więc wiem tyle ile sam miałem problemów. I już nie chce go zmieniać na nic innego, szyty na miarę. biggrin.gif

Ten post edytował Andrzej.W. 17.05.2013, 21:05:17
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: 2.05.2024 - 01:23