Thomas Haeberli: Problem mit system($cmd,$ret) unter SuSe Linux 6.3

Hallo zusammen

Hab hier ein nicht ganz unbedeutendes Problem. Und zwar kann ich mit
SuSe 6.3 keine externen Programme mehr mit system aufrufen. Unter
SuSe 6.0 und WInNT (Apache + php3.exe) gehts aber.

Als Returncode kommt immer 127 zurück.
Und auf der php.net Homepage steht auch nichts was mir
helfen könnte.

Hat hier jemand einen Tip ?

so long
Thomas

  1. Hallo zusammen

    Hi Aggie!

    Hab' Dich noch nie hier gesehen!

    Hab hier ein nicht ganz unbedeutendes Problem. Und zwar kann ich mit
    SuSe 6.3 keine externen Programme mehr mit system aufrufen. Unter
    SuSe 6.0 und WInNT (Apache + php3.exe) gehts aber.

    Als Returncode kommt immer 127 zurück.

    Ist der safe_mode aktiviert? Siehst Du mit <? phpinfo() ?>
    Dann kann er nur Programme ausführen, die im safe_mode-Directory stehen.

    Ich wollte das eben gerade ausprobieren, aber ich hab' in meinem public_html auf Demona (um die geht es doch, oder?) gar keine Schreibberechtigung. Grmbl...

    Tschau!

    Michael

    1. Moin

      Hab' Dich noch nie hier gesehen!

      Dito. Ich lese hier auch meistens nur wenn ich zeit habe ;)

      Hab hier ein nicht ganz unbedeutendes Problem. Und zwar kann ich mit
      SuSe 6.3 keine externen Programme mehr mit system aufrufen. Unter
      SuSe 6.0 und WInNT (Apache + php3.exe) gehts aber.
      Als Returncode kommt immer 127 zurück.
      Ist der safe_mode aktiviert? Siehst Du mit <? phpinfo() ?>
      Dann kann er nur Programme ausführen, die im safe_mode-Directory stehen.

      What for is that ? Ist imho etwas blöde, dann kanste keine ls oder sonstige
      systemproggies laufen lassen...

      Ich wollte das eben gerade ausprobieren, aber ich hab' in meinem public_html auf Demona (um die geht es doch, oder?) gar keine Schreibberechtigung. Grmbl...

      hmmm, dachte ich hätte die $HOMEs portiert, muss ich mir mal anglotzen.

      see ya
      Agamemnon, der bald Titan A.E. glotzen  geht.

      1. Hi!

        Moin

        Hab' Dich noch nie hier gesehen!

        Dito. Ich lese hier auch meistens nur wenn ich zeit habe ;)

        Ich war auch ein paar Monate abwesend.

        Ist der safe_mode aktiviert? Siehst Du mit <? phpinfo() ?>
        Dann kann er nur Programme ausführen, die im safe_mode-Directory stehen.

        What for is that ? Ist imho etwas blöde, dann kanste keine ls oder sonstige
        systemproggies laufen lassen...

        Ja _eben_ dafür ist es ja da! Wenn Du Deinen freundlichen Mitusern z.B. ihre eigene HP gönnen möchtest, jedoch nicht möchtest, daß sie Dein System kompromitieren, dann machst Du soetwas.

        Ansonsten kannst Du es auch deaktivieren, ein Eintrag in die php3.ini in /etc/httpd genügt. (Und ein Reload des apache)

        Ich wollte das eben gerade ausprobieren, aber ich hab' in meinem public_html auf Demona (um die geht es doch, oder?) gar keine Schreibberechtigung. Grmbl...

        hmmm, dachte ich hätte die $HOMEs portiert, muss ich mir mal anglotzen.

        Nee, läuft auf "agamemnon" als User und "users" als User. Ist sowieso ein Symlink (das public_html)

        Agamemnon, der bald Titan A.E. glotzen  geht.

        So prall soll der nicht sein, ist halt eine US-Produktion. Nur Japaner können gute Anime machen. ;-)

        Tschau!

        Ike

        1. Moin

          Ist der safe_mode aktiviert? Siehst Du mit <? phpinfo() ?>
          Dann kann er nur Programme ausführen, die im safe_mode-Directory stehen.
          What for is that ? Ist imho etwas blöde, dann kanste keine ls oder sonstige
          systemproggies laufen lassen...
          Ja _eben_ dafür ist es ja da! Wenn Du Deinen freundlichen Mitusern z.B. ihre eigene HP gönnen möchtest, jedoch nicht möchtest, daß sie Dein System kompromitieren, dann machst Du soetwas.

          Naja, auch wenns dekativiert ist läufts ned *grummel*
          kann keine verzeichnisse im /tmp erzeugen.
          kannste das mal anshen ?

          Ansonsten kannst Du es auch deaktivieren, ein Eintrag in die php3.ini in /etc/httpd genügt. (Und ein Reload des apache)

          Naja, siehe oben.

          Ich wollte das eben gerade ausprobieren, aber ich hab' in meinem public_html auf Demona (um die geht es doch, oder?) gar keine Schreibberechtigung. Grmbl...
          hmmm, dachte ich hätte die $HOMEs portiert, muss ich mir mal anglotzen.
          Nee, läuft auf "agamemnon" als User und "users" als User. Ist sowieso ein Symlink (das public_html)

          Ist geändert ;)

          Agamemnon, der bald Titan A.E. glotzen  geht.
          So prall soll der nicht sein, ist halt eine US-Produktion. Nur Japaner können gute Anime machen. ;-)

          Ich weiss, ich weiss. Aber mal übern Tellerrand sehen ;)
          Ok, Amis können das nicht ;)

          so long
          Agamemnon, der Silent Möbius Tape 5 will *gg*