Fehlermeldung in php: Disk quotas for user xx (uid 1234): none

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fehlermeldung in php: Disk quotas for user xx (uid 1234): none

    Hallo,

    ich sitze seit gestern an dem Problem, dass mir die Quota-Abfrage
    PHP-Code:
    system ("quota"); 
    in meinem PHP Script die Ausgabe

    Disk quotas for user xx (uid 1234): none
    liefert. Führe ich den Befehl "quota" in der Kommandokonsole aus, wird
    Disk quotas for user xx (uid 1234):
    Filesystem usage quota limit grace files quota limit grace
    / 561660 614400 675840 19403 120000 126000

    ordnungsgemäß ausgegeben. Diese Ausgabe hätte ich nun aber auch gerne in meinem PHP-Script.
    Kennt vielleicht jemand das Problem und hat einen Lösungsvorschlag?

    Gruß,
    Katja

  • #2
    exec()
    system()
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Ich habe bereits sämtliche PHP-Funktionen diesbezüglich ausprobiert.
      exec() erzeugt keine Ausgabe. Und die restlichen Funktionen system(), passthru() und die Verwendung der Backticks liefern alle:
      Disk quotas for user xx (uid 1234): none
      Ich denke, dass das Problem vielleicht eher am Server liegt als an PHP.

      Kommentar


      • #4
        popen() wäre noch ne alternative.

        http://www.php-resource.de/forum/sho...threadid=27263
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          So, ich hab nun auch mal popen() ausprobiert.

          PHP-Code:
          $handle popen('quota''r');
          $read fread($handle2096);
          echo 
          $read;
          pclose($handle); 
          Bringt die gleiche Ausgabe wie bei den anderen Funktionen:

          Disk quotas for user xx (uid 1234): none
          Also ich denke, dass man da noch irgendwas serverseitig konfigurieren muss. Die Frage ist nur was!

          Kommentar


          • #6
            Re: Fehlermeldung in php: Disk quotas for user xx (uid 1234): none

            Original geschrieben von kruemelchen
            Hallo,

            ich sitze seit gestern an dem Problem
            Dann frag doch wen auch immer, was er / sie an demtag gemacht hat / haben

            Ich habe von Unix/Linux zwar keine Ahnung, aber vielleicht liegt es ja daran, dass PHP mittlerweile als Apachemodul läuft und damit die UserID des Apache besitzt?
            PHP-Code:
            echo getmyuid().'<br />'.posix_getuid(); 
            Was liefert das?
            Wenn da zwei verschiedene Zeilen stehen, dann wende quota mal für diese beiden User an, wenn das geht
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              Hallo mrhappiness,

              PHP-Code:
              echo getmyuid().'<br />'.posix_getuid(); 
              liefern die gleiche UserID, die auch in


              Disk quotas for user xx (uid 1234): none
              steht.

              Kommentar

              Lädt...
              X