PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programm mit Php starten.



Source
28.02.06, 18:00
Guten Tag
ich möchte gerne unseren Shoutcast Server per Web startbar machen.
Wie könnt ich das am besten machen? Unsere Mods sollten auch darauf zugreifen können.

Hoffe kann mir einer helfen
mfg

AceTheFace
28.02.06, 18:24
Du suchst den php-Befehl "system". Mehr dazu auf php.net.
Solltest beim Einsatz dieses Befehls allerdings mindestens zweimal dein Sicherheitskonzept durchdenken.

Gruß,
Ace

Source
28.02.06, 18:34
ok habe mal den ausprobiert:

system("/root/test/sc_serv");

scheint aber irgednwie nicht zu gehen ... hmm

AceTheFace
28.02.06, 18:35
Da das Programm vom Webserver gestartet wird, muss es auch für den User unter dem der Webserver läuft, ausführbar sein.

Gruß,
Ace

Source
28.02.06, 18:39
öhmmm :confused: und wie make ich dat?

AceTheFace
28.02.06, 18:49
man chown, man chmod, http://www.linuxfibel.de

Gruß,
Ace

Source
28.02.06, 18:58
ok habe jetzt chmod +x start.php ausgeführt.

Hmm.. leider gehts immer noch nicht.

AceTheFace
28.02.06, 19:01
? Du musst die Rechte des Programms das aufgerufen wird, nicht die des aufrufenden Skripts.

Gruß,
Ace

drcux
28.02.06, 19:01
kein Nutzer außer root selber darf in das Verzeichnis /root wechseln, kopiere es an eine Stelle, an die der Webserver rankommt

Source
28.02.06, 19:08
kein Nutzer außer root selber darf in das Verzeichnis /root wechseln, kopiere es an eine Stelle, an die der Webserver rankommt
ok habe es gemacht liegt jetzt in home/...
so wenn ich jetzt die datei start.php aufrufen gibt er in der datei
************************************************** ***************************** ** SHOUTcast Distributed Network Audio Server ** Copyright (C) 1998-2004 Nullsoft, Inc. All Rights Reserved. ** Use "sc_serv filename.ini" to specify an ini file. ************************************************** ***************************** [conf] Couldn't find sc_serv.conf -- assuming defaults Event log: <02/28/06@20:06:48> [SHOUTcast] DNAS/Linux v1.9.5 (Dec 27 2004) starting up... <02/28/06@20:06:48> [main] pid: 24198 <02/28/06@20:06:48> [main] loaded config from sc_serv.conf <02/28/06@20:06:48> [main] initializing (usermax:32 portbase:8000)... <02/28/06@20:06:48> [main] No ban file found (sc_serv.ban) <02/28/06@20:06:48> [main] No rip file found (sc_serv.rip) <02/28/06@20:06:48> [main] opening source socket <02/28/06@20:06:48> [main] error opening source socket! FATAL ERROR! Some other process is using this port! aus

Svenny
28.02.06, 19:44
wieso willst du shoutcast mit php starten?

Source
28.02.06, 19:50
eigentlich gehts mir um die playlist "sc_trans" denn die schaltet sich nach abspielen der musik aus. Und es gibt keine repeat funktion deshalb möchte ich es machen das die mods die Playlist starten können.

Svenny
28.02.06, 19:54
wie wäre es mit ner einfachen schleife die nach beenden einfach neu startet?

Source
28.02.06, 20:15
hmm ja und wie könnte man das machen?
sorry aber hab kein plan davon.