Externe Programme aus PHP ausführen - Apache
Hallo,
ich möchte auf einem privaten Webserver, der bei mir zu Hause steht und mit OpenSUSE und Apache läuft, ein Programm starten, sodass dieses auf dem Server selbst läuft, selbst wenn der Client die Verbindung trennt.
Ich habe zwar schon mit dem Befehl system() rumprobiert, hat aber nicht funktioniert.
Kann es sein, dass mein PHP-Script einfach keine ausreichenden Berechtigungen hat, um Programme auszuführen?
Dankbar für jede Hilfe,
Nottrott
ich möchte auf einem privaten Webserver, der bei mir zu Hause steht und mit OpenSUSE und Apache läuft, ein Programm starten, sodass dieses auf dem Server selbst läuft, selbst wenn der Client die Verbindung trennt.
Ich habe zwar schon mit dem Befehl system() rumprobiert, hat aber nicht funktioniert.
Kann es sein, dass mein PHP-Script einfach keine ausreichenden Berechtigungen hat, um Programme auszuführen?
Dankbar für jede Hilfe,
Nottrott
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 56011
Url: https://administrator.de/forum/externe-programme-aus-php-ausfuehren-apache-56011.html
Ausgedruckt am: 26.12.2024 um 12:12 Uhr
1 Kommentar
hallo,
um welches opensuse handelt es sich bzw. welche version von php läuft denn darauf.
ich habe die erfahrung gemacht (mit OpenSuSE 10.1 und php 5) dass einige funktionen aus sicherheits gründen nicht mehr wie gewohnt funkionieren. dabei ist es abhängig wo genau sich das externe programm - oder shell-script - befindet. soweit ich das feststellen konnte ist es fast nicht mehr möglich elemente ausserhalb der webverzeichnisses zu verwenden.
in einem konkreten fall habe ich über php eine captcha-funktion integriert mit einer system-schrift. diese musste ich in das webverzeichnis legen, damit ich sie nutzen konnte.
um welches opensuse handelt es sich bzw. welche version von php läuft denn darauf.
ich habe die erfahrung gemacht (mit OpenSuSE 10.1 und php 5) dass einige funktionen aus sicherheits gründen nicht mehr wie gewohnt funkionieren. dabei ist es abhängig wo genau sich das externe programm - oder shell-script - befindet. soweit ich das feststellen konnte ist es fast nicht mehr möglich elemente ausserhalb der webverzeichnisses zu verwenden.
in einem konkreten fall habe ich über php eine captcha-funktion integriert mit einer system-schrift. diese musste ich in das webverzeichnis legen, damit ich sie nutzen konnte.