marcus: Problem mit exec()

Guten Tag,

ich habe seit einer Neuinstallation meines Servers das Problem, dass ich das exec-Kommando nicht mehr ausführen kann, bzw. es gibt egal bei welchem Befehl den Fehlercode 126 aus (was soweit ich weiß "File not found" bedeutet).

Wie kann ich dieses Problem beheben. php.ini, http.conf, Rechte, Besitzer von Dateien.

<?php
//...
$insert = "htpasswd -b .htusers user passwd";
exec($insert,$status,$return);
//...
?>

Aber selbst pwd funktioniert nicht. Und es kommt der selbe Fehlercode 126.
$insert = "pwd";

MfG Marcus

  1. Hello,

    erster Schritt:

    phpinfo() anschauen!

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. phpinfo() anschauen!

      Und was muss ich in der phpinfo()-Ausgabe nachschauen?

      1. Hello,

        Und was muss ich in der phpinfo()-Ausgabe nachschauen?

        Ob es verboten ist, mit exec() udn seinen Schwestern zu arbeiten?
        Wär doch 'ne gut Idee, oder?

        Und es ist z.B. erstmal verboten, wenn der safe_mode eingeschaltet ist.

        Harzliche Grüße aus http://www.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
        1. Die php.ini habe ich schon recht genau durchforstet. safe_mode ist Off.
          Kannst du dir vorstellen, an welchen Parametern es sonst liegen könnte.

          Gruß Marcus