Brauche Hilfe bei einem CGI-Script

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

  • Brauche Hilfe bei einem CGI-Script

    Hi Leute,

    wahrscheinlich bin ich einfach zu doof für ein einfaches CGI-Script aber da ich seid Tagen erfolglos versuche es zu installieren hoffe ich, dass mir hier jemand den Balken vorm Kopf wegnehmen kann.

    Also es ist ein Schach-Script und alle zugehörigen Daten hab ich auf den Server hochgeladen und das Script auch im Ascii-Modus.

    Die Rechte hab ich mittlerweile aus Verzweiflung schon alle auf 777 gesetzt, aber das hat auch nicht geholfen.

    Ich denke, dass ich einen Fehler bei der Eingabe der Urls innerhalb des Scriptes mache, aber ich hab schon alles versucht und komme einfach nicht auf den Fehler.

    Ein Ausschnitt aus dem Script:

    $URL = 'http://www.berg-treff.de'; # url of your domain
    $GRPATH = 'bergtreff/chess'; # path for graphics (from server root)
    $CGIPATH = 'cgi-bin'; # path to this script (from server root)
    $SCRIPT = 'board.pl'; # name of this script
    $DATAPATH = '../bergtreff/chess'; # path to data (relative to this script)
    $DATAFNAME = 'board.txt'; # data filename template - must have one '.'
    $EMAILPROG = '/usr/sbin/sendmail'; # your mailer program...
    # e.g. $EMAILPROG ='/usr/lib/sendmail';
    # Note: to DISABLE email notification
    # of moves, set $EMAILPROG = '';
    $HELPURL = 'http://www.beholder.co.uk/chess/help.html'; # URL to help page

    Bei den Einstellungen kommt immer ein Internal Server Error.

    Das Scripst selbst ist von http://www.beholder.co.uk/chess/board.html

    Vielleicht kennt es jemand oder hat es sogar installiert und kann mir da weiterhelfen.

    Mittlerweile hab ich die Angaben auch schon aufgrund eines Tipps folgendermaßen geändert:

    $URL = 'http://www.berg-treff.de'; # url of your domain
    $GRPATH = '/www/htdocs/kurpanet/bergtreff/chess'; # path for graphics (from server root)
    $CGIPATH = '/www/htdocs/kurpanet/cgi-bin'; # path to this script (from server root)
    $SCRIPT = 'board.pl'; # name of this script
    $DATAPATH = 'http://www.berg-treff.de/bergtreff/chess';, # path to data (relative to this script)
    $DATAFNAME = 'board001.txt'; # data filename template - must have one '.'
    $EMAILPROG = '/usr/sbin/sendmail'; # your mailer program...
    # e.g. $EMAILPROG ='/usr/lib/sendmail';
    # Note: to DISABLE email notification
    # of moves, set $EMAILPROG = '';
    $HELPURL = 'http://www.beholder.co.uk/chess/help.html'; # URL to help page

    Das bringt leider aber immer noch den selben Fehler. :-/

    Vielen Dank schonmal im vorraus für eure Antworten.

    MfG
    Giro

  • #2
    was steht ganz oben im script

    wenn das steht #!/usr/bin/perl versuch es mal mit dem #!/usr/local/bin/perl
    Gruß Oli

    Webdesign, Programmierung u.v.m. Börner It
    Rss Katalog Verzeichnis. RssKat
    PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
    Günstige PHP Projekte nichts von der Stange Börner IT Shop

    Kommentar


    • #3
      Hi,

      danke für die Antwort.

      Hab das gerade mal versucht, hat aber leider auch nicht geholfen. :-(

      MfG
      Giro

      Kommentar


      • #4
        Probiers mal so und board.pl chmod 755

        data ordner im verzeichnis cgi-bin anlegen und da die board001.txt rein chmod 777

        $URL = 'http://www.berg-treff.de'; # url of your domain
        $GRPATH = 'chess'; # path for graphics (from server root)
        $CGIPATH = 'cgi-bin'; # path to this script (from server root)
        $SCRIPT = 'board.pl'; # name of this script
        $DATAPATH = 'cgi-bin/data';, # path to data (relative to this script)
        $DATAFNAME = 'board001.txt'; # data filename template - must have one '.'
        $EMAILPROG = '/usr/sbin/sendmail'; # your mailer program...
        # e.g. $EMAILPROG ='/usr/lib/sendmail';
        # Note: to DISABLE email notification
        # of moves, set $EMAILPROG = '';
        $HELPURL = 'http://www.beholder.co.uk/chess/help.html'; # URL to help page
        Zuletzt geändert von oli; 10.03.2003, 20:40.
        Gruß Oli

        Webdesign, Programmierung u.v.m. Börner It
        Rss Katalog Verzeichnis. RssKat
        PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
        Günstige PHP Projekte nichts von der Stange Börner IT Shop

        Kommentar


        • #5
          Hab es eben genauso probiert aber es hat wieder nicht funktioniert.

          Dann hab ich das komplette Script auf einen anderen Server geladen und beim suchen nach dem cgi-bin in der Registrierungsmail kam ich auf den entscheidenen Hinweis.

          Da stand, dass alle Dateien und Ordner eines CGI-Scriptes die Rechte 755 haben MÜSSEN, da sie sonst nicht ausgeführt werden, auch nicht bei 777. Scheint eine Schutzfunktion der Anbieters zu sein.

          Wie soll man auch da drauf kommen. :-/

          Trotzdem vielen Dank für die Mühe.

          MfG
          Giro

          Kommentar

          Lädt...
          X