es lassen sich keine CGI dateine auf rufen

Dieses Thema im Forum "Fragen zu Howtos" wurde erstellt von soritose, 18. März 2009.

  1. soritose

    soritose New Member

    hallo

    wie schon der titel sag es lassen sich keine CGI dateine auf rufen

    habe die anleitnug genommen von
    Der perfekte Server - Debian Etch (4.0)

    und ja es ist perl instalirt
    perl -v

    This is perl, v5.8.8 built for i486-linux-gnu-thread-multi

    Copyright 1987-2006, Larry Wall

    Perl may be copied only under the terms of either the Artistic License or the
    GNU General Public License, which may be found in the Perl 5 source kit.

    Complete documentation for Perl, including FAQ lists, should be found on
    this system using "man perl" or "perldoc perl". If you have access to the
    Internet, point your browser at http://www.perl.org/, the Perl Home Page.


    habe eine test.cgi gemacht die auch in /cgi-bin/ drin ist da solte dan aus gegeben werden hallo wold

    nach dem ich die datein auf geruffen habe ist die seite aber weis und nicht inst drin

    was kann ich machen oder ist igen wo noch eine eistelung zu machhen

    habe das ispconfig drin
     
  2. Till

    Till Administrator

    1) Wo liegt die CGI datei genau und wie sind die Rechte gesetzt?
    2) hast Du irgendwelche Fehlermeldungen im error.log im log Verzeichnis dieser Webseite?
     
  3. soritose

    soritose New Member

    die datei ist im cgi-bin und hat die rechte 755

    die error log dagt das
    [Thu Mar 19 01:30:18 2009] [error] [client 78.52.225.28] suexec policy violation: see suexec log for more details
    [Thu Mar 19 01:30:18 2009] [error] [client 78.52.225.28] Premature end of script headers: speedy-test.cgi


    ist aber bei jeden user so ist egal bei welscher url

    habe es gerade noch auf nen anderen server versuch und da kommt das

    [Thu Mar 19 18:44:09 2009] [error] [client 78.52.227.158] Premature end of script headers: speedy-test.cgi
     
    Zuletzt bearbeitet: 19. März 2009
  4. Till

    Till Administrator

    Schau mal bitte ins suexec log und poste den Fehler der dort steht.
     
  5. soritose

    soritose New Member

    [2009-03-19 18:47:18]: uid (3/sys) gid: (10004/10004) cmd: speedy-test.cgi
    [2009-03-19 18:47:18]: cannot run as forbidden uid (3/speedy-test.cgi)


    und beim 2 server gibt es keine suexec log

    bei beiden get das aber nicht
     
  6. Till

    Till Administrator

    Ändere bitte mal den Eigentümer des Scriptes auf den admin User des Webs.
     
  7. soritose

    soritose New Member

    hate da nicht geänder kannst mir auch genau sagen wo bitte
     
  8. Till

    Till Administrator

    Z.B. auf der Shell:

    chmod 10004:10004 speedy-test.cgi

    Du musst natürlich vorher in das richtige Verzeichnis wechseln.
     
  9. soritose

    soritose New Member

    bin im richtigen verzeichnes und habe auch das eingegeben nur komm das

    /var/www/web4/cgi-bin# chmod 10004:10004 speedy-test.cgi
    chmod: Ungültiger Modus: »10004:10004«
    »chmod --help« gibt weitere Informationen.
     
  10. Till

    Till Administrator

    sorry, ich meinte chmod und nicht chown.
     
  11. soritose

    soritose New Member

    wen du geschaut hast ahte ich das richtig einegegeben
     
  12. Till

    Till Administrator

    sorry, etwas spät heute. das richtige kommando ist:

    chown 10004:10004 /var/www/web4/cgi-bin/speedy-test.cgi
     
  13. soritose

    soritose New Member

    habe ich gemacht und dan habe ich es noch mal ausgefürd die cgi datei

    error log

    Thu Mar 19 22:49:11 2009] [error] [client ] suexec policy violation: see suexec log for more details
    [Thu Mar 19 22:49:11 2009] [error] [client ] Premature end of script headers: speedy-test.cgi

    suexec log

    [2009-03-19 22:49:11]: uid (3/sys) gid: (10004/10004) cmd: speedy-test.cgi
    [2009-03-19 22:49:11]: cannot run as forbidden uid (3/speedy-test.cgi)
     
  14. Till

    Till Administrator

    Poste mal die Ausgabe von:

    ls -la /var/www/web4/cgi-bin/speedy-test.cgi
     
  15. soritose

    soritose New Member

    bitte das ist die aus gabe


    -rwxr-xr-x 1 10004 web4 387 2009-03-19 00:37 /var/www/web4/cgi-bin/speedy-test.cgi
     
  16. jogy

    jogy New Member

    Kann das ein BUG sein? Habe identisches Problem. :mad:
     
  17. Till

    Till Administrator

    Welche ISPconfig Version?
     
  18. jogy

    jogy New Member

    ISPConfig 3.0.0.9
     
  19. Till

    Till Administrator

    Dann bist Du hier in einem komplett falschen Thread. Hier geht es um ISPConfig 2, das ist eine komplett andere Software.

    Mach bitte einen neuen Thread auf und poste die Fehlermeldungen aus dem error.log der webseite die Du erhältst wenn Du eine CGI datei ausführst. Zusätzlich müsste ich auch noch wissen welche Linuxdistrbution Du verwendest.
     
  20. soritose

    soritose New Member

    ISPConfig 2.2.30
     

Diese Seite empfehlen