CGI Probleme bei Apache

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

  • CGI Probleme bei Apache

    Hi @ All...

    ich hab Probleme mit CGI`z beim Apachen. Jedweige Scripte
    wie php3 & 4 laufen, jedoch kein CGI. Ich bekomme immer
    einen internal Server Error, den kennt ja sicher jeder.
    Ich denke das es am CHMOD liegt, jedoch weis ich nicht
    wie ích den vergeben soll wenn ich die Sachen nicht mit
    dem FTP hochlade! Kann mir da jemand weiterhelfen? Das
    wäre echt genial! Ich hab meine HP vorerst gedowned weil
    ich verschiedene Sachen (CGI) anpassen muss und das net
    auf dem Server machen will! BIIIIIIIIIIIIIIIIIITTE, ich
    brauch Hilfe!

    Danke @ all helper`z!

    Cya
    sHaDwo2k1
    ***********************************
    visit us @ http://www.NRG-UTClan.de
    ***********************************
    The UnrealTournament Clan 2K1

  • #2
    Womit lädst du sie denn sonst hoch, wenn nicht mit FTP...?

    CAT Music Files

    Kommentar


    • #3
      Also, am chmod liegt das nicht.Es kann verschiedene Ursachen haben :

      1. hast du geschaut was in der ersten zeile des Scriptes steht ?
      normalerweise müsste da #!/usr/bin/perl stehen.

      2. manche Hoster lassen manche cgi - Scripte nicht zu.Hat die Datei die Endung *.cgi oder *.pl ?

      3. stimmen die Pfadangaben im Script nicht ? , so dass das Script keine Dateien laden kann ?

      -----------------------------------------------------

      mein Tip :
      installiere dir Perl auf deinem Compi, und teste deine Scripte erst mal lokal.Dann sparst du dir das hochladen.

      hier die Url (12 Mb)
      http://downloads.activestate.com/Act...SWin32-x86.msi

      nach dem installieren musst du in die erste Zeile des Scriptes folgendes ändern :

      #!perl statt !/usr/bin/perl

      In deiner Apache httpd-Conf musst du noch folgendes eintragen (wenn erforderlich) :

      AddHandler cgi-script .cgi
      AddHandler cgi-script .pl


      so, jetzt müssten deine Scripte schon mal lokal laufen

      [Editiert von BjörnHolger am 22-11-2001 um 21:14]
      owner of
      http://www.mohaa.gamigo.de
      http://www.mohaa-network.de

      Kommentar


      • #4
        Original geschrieben von BjörnHolger
        Also, am chmod liegt das nicht.[...]
        Hum, also da muss ich widersprechen - so ganz unwichtig ist es ja nicht, welche Zugriffsrechte ein CGI-Script hat

        CAT Music Files

        Kommentar


        • #5
          Original geschrieben von Sky
          Original geschrieben von BjörnHolger
          Also, am chmod liegt das nicht.[...]
          Hum, also da muss ich widersprechen - so ganz unwichtig ist es ja nicht, welche Zugriffsrechte ein CGI-Script hat
          ja, das stimmt irgendwo schon.Aber ich hab da noch nie Probleme gehabt.Wenn alles andere stimmt, müsste es laufen .Es sei denn die rechte liegen bei 766 oder so...
          owner of
          http://www.mohaa.gamigo.de
          http://www.mohaa-network.de

          Kommentar


          • #6
            Ja, aber Denken nach Murphy's Law ist hier angebracht - wenn es einen falschen Weg gibt, etwas zu tun, dann tut es auch bestimmt irgend jemand.

            CAT Music Files

            Kommentar


            • #7
              Ohh maannn.....

              Der Apache läuft auf meinem PC, und da kann ich doch nix mit dem FTP in mein CGI-BIN laden, also auch kein CHMOD...! Sorry, das hätte ich vielleicht ein wenig genauer beschreiben sollen!

              Ich bin gerade @work, ich hoffe das ich bis zum feierabend noch ein paar helps bekomme!

              tHx @ all, ich war echt überrascht das sich gleich
              so viele einbringen!

              Danke
              Cya
              ***********************************
              visit us @ http://www.NRG-UTClan.de
              ***********************************
              The UnrealTournament Clan 2K1

              Kommentar


              • #8
                Re: Ohh maannn.....

                Original geschrieben von sHaDow2k1
                Der Apache läuft auf meinem PC, und da kann ich doch nix mit dem FTP in mein CGI-BIN laden, also auch kein CHMOD...! Sorry, das hätte ich vielleicht ein wenig genauer beschreiben sollen!
                Dass du Apache lokal laufen hast und dabei kein CHMOD anwenden kannst, impliziert, dass du ein Windows-System hast. Woraus man wiederum folgern kann, dass CHMOD hier völlig egal ist.

                Schau in deinem Error Log nach, was den 500er verursacht hat.

                CAT Music Files

                Kommentar


                • #9
                  iss ja ok, das ist klar, dass da nix mit chmod zu machen ist, es sei denn, die Files haben schreibschutz

                  Aber trotzdem brauchst du zum ausführen eines CGI- Scriptes (cgi=Überbegriff) einen Perl-Interpreter, der sich in dein Windows eingliedert, und die Dateien die mit *.cgi oder *.pl interpretieren und ausführen kann.Also nochmal mein tip : lade dir den Interpreter runter und trage in deine httpd.conf die Daten ein, die ich oben gepostet habe.

                  Das du ein Internal Server Error bekommst ist somit klar, da ja dein Apache nicht weiss, was er mir dem File anfangen kann, und es auch nicht interpretieren kann.
                  owner of
                  http://www.mohaa.gamigo.de
                  http://www.mohaa-network.de

                  Kommentar


                  • #10
                    ???

                    Ey Björn, wo kann ich den Interpreter ziehen!

                    In meiner http.cft da standen die Einträge schon drinne
                    die Du mir gepostet hast! Kann das sein das bei dem
                    Apachen den ich da gezogen und installiert hab der CGI
                    Interpreter schon dabei ist? Die komischen CGI Beispiele
                    aus dem Apachen wie CGI Counter tun aber auch! Ich glaub
                    zumindest dass das ein CGI ist, ich hab mich da net so genau
                    mit beschäftigt! Ahhhhhhh...ich hab keinen Bock meine
                    Scripte alle online ans Design anzupassen, das ist so viel
                    Müllarbeit die ich mir sparen kann, und ausserdem auch
                    gleich mal den Apachen besser kennenlerne! Nuja Björn,
                    lass Dir Zeit mit Deiner Antwort und überleg Dir noch ein
                    paar Sachen an denen es liegen könnte! Ich bin jetzt 14 Tage
                    auf Fortbildung und schau dann wieder hier rein! Danke @ all
                    im Vorraus! <- Was ein Satz! *lol* :-) CyA @ All
                    ***********************************
                    visit us @ http://www.NRG-UTClan.de
                    ***********************************
                    The UnrealTournament Clan 2K1

                    Kommentar


                    • #11
                      http://www.activestate.com/ActivePerl/download.htm

                      CAT Music Files

                      Kommentar

                      Lädt...
                      X