Hallo! Ich habe ein kleines Problem. Ich bin mir nicht sicher ob es jetzt eine PHP Frage ist oder eine Apache Frage, aber ich denke das ist auch etwas unwichtiger..
Mein Problem:
Ich habe auf meinem Suse-Linux Server einen CS:Source Server installiert und ein Shellscript erstellt, welches den Server starten und stoppen kann.
Wenn ich dieses per root oder anderem Benutzer aufrufe, dann wird zwar alles richtig ausgeführt, aber ohne Effekt.
Wenn ich die Ausgabe auf dem Bildschirm anzeigen lassen kommt wie es soll
Also die selbe Meldung die ich per Shell bekomme. Trotzdem bleibt der Server offline!
Die safe_mode Einstellung habe ich im Vhost bearbeitet, sodass ich überhaupt Zugriff habe auf shell_exec.
Auch das PHP script zum starten ist definitiv richtig, da ich das selbe bereits auf einem anderen Server früher verwendet hatte. Ich vermutete erst, dass es aufgrund unterschiedlicher Benutzerlogins nicht möglich war und habe die Rechte der Files an den wwwrun benutzer angepasst und alles vorsichtshalber auf chmod 0777 gesetzt. Dennoch kein Unterschied.
Ich hoffe ihr wisst was es sein könnte was das Script daran hindert zu laufen, bzw hindert das zu tun was es soll.
Fehlermeldung bekomme ich nicht obwohl ich alles inkl hinweise ausgeben lasse.
EDIT: Ach was mir auch auffällt ist, dass das Aufrufen des Scripts ca 6 Sekunden dauert. Auf dem alten Server ging das deutlich schneller..
Danke für eure Hilfe
Martek
Mein Problem:
Ich habe auf meinem Suse-Linux Server einen CS:Source Server installiert und ein Shellscript erstellt, welches den Server starten und stoppen kann.
Wenn ich dieses per root oder anderem Benutzer aufrufe, dann wird zwar alles richtig ausgeführt, aber ohne Effekt.
Wenn ich die Ausgabe auf dem Bildschirm anzeigen lassen kommt wie es soll
CS:Source Server 1 started!..
Die safe_mode Einstellung habe ich im Vhost bearbeitet, sodass ich überhaupt Zugriff habe auf shell_exec.
Auch das PHP script zum starten ist definitiv richtig, da ich das selbe bereits auf einem anderen Server früher verwendet hatte. Ich vermutete erst, dass es aufgrund unterschiedlicher Benutzerlogins nicht möglich war und habe die Rechte der Files an den wwwrun benutzer angepasst und alles vorsichtshalber auf chmod 0777 gesetzt. Dennoch kein Unterschied.
Ich hoffe ihr wisst was es sein könnte was das Script daran hindert zu laufen, bzw hindert das zu tun was es soll.
Fehlermeldung bekomme ich nicht obwohl ich alles inkl hinweise ausgeben lasse.
EDIT: Ach was mir auch auffällt ist, dass das Aufrufen des Scripts ca 6 Sekunden dauert. Auf dem alten Server ging das deutlich schneller..
Danke für eure Hilfe
Martek
Kommentar