Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP] PHP, Bash na VPS
Forum PHP.pl > Forum > Przedszkole
GeDox
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.
Mackos
Spraedź jakie skrypt.sh ma ustawione chmody. I też sprawdź jakie ma uprawnienia apache - czy nie ograniczałeś ich jakoś.
GeDox
Chmod skrypt.sh - 777.
Uprawnienia apache, tzn.?
Andrzej.W.
może to będzie pomocne aliasy
Pozdrawiam.
Andrzej.
!*!
Cytat
chmod +x plik.sh
GeDox
Cytat(Andrzej.W. @ 17.05.2013, 07:30:43 ) *
może to będzie pomocne aliasy
Pozdrawiam.
Andrzej.

Niestety, nic z tego nie rozumiem :<
viking
Zmień jeszcze
  1. <?php exec('./skrypt.sh'); ?>
GeDox
Cytat(viking @ 17.05.2013, 14:56:23 ) *
Zmień jeszcze
  1. <?php exec('./skrypt.sh'); ?>

Dalej nic.
Andrzej.W.
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:)
GeDox
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
Andrzej.W.
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
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.