Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Bash wird nicht erkannt?

  1. #1
    monsterherz
    Gast

    Bash wird nicht erkannt?

    Hallo, ich bin gerade ein wenig am fummeln am Apache und Co...
    Jetzt wollte ich ein ganz einfaches Script im Browser aufrufen und ausführen lassen:

    #!/bin/bash
    echo Content-type:text/plain
    echo
    whoami
    pwd
    ls -l

    Die Rechte sind gesetzt, das Verzeichniss cgi-bin ist in htdocs gespeichert, trotzdem führt er das Script nciht aus, sondern zeigt nur den Inhalt. Wieso?

    lg
    monsterherz

  2. #2
    Registrierter Benutzer
    Registriert seit
    25.12.1999
    Ort
    Stuttgart
    Beiträge
    259
    Hi,

    erstelle cgi-bin außerhalb des Document-Roots und lege ein ScriptAlias auf das Verzeichnis, z.B. :

    Code:
    ScriptAlias "/cgi-bin/" "/usr/local/http/cgi-bin"
    Das ScriptAlias sollte bewirken, das die Dateien in dem Verzeichnis ausgeführt anstatt dargestellt werden.

    Gruß micha
    IRC: irc.euirc.net #tux

  3. #3
    monsterherz
    Gast
    Warum will er nicht? Hab ich den befehl falsch geschrieben?

    Password:
    bash-2.05b# Script-Alias "cgi-bin" "/opt/lampp/cgi-bin/"
    bash: Script-Alias: command not found
    bash-2.05b# alias "cgi-bin" "/opt/lampp/cgi-bin/"
    bash: alias: cgi-bin: not found
    bash: alias: /opt/lampp/cgi-bin/: not found
    bash-2.05b# locate cgi-bin
    /var/www/localhost/cgi-bin
    /var/www/localhost/cgi-bin/printenv
    /var/www/localhost/cgi-bin/test-cgi
    /usr/lib/cups/cgi-bin
    /usr/lib/cups/cgi-bin/admin.cgi
    /usr/lib/cups/cgi-bin/classes.cgi
    /usr/lib/cups/cgi-bin/jobs.cgi
    /usr/lib/cups/cgi-bin/printers.cgi
    /opt/lampp/cgi-bin
    /opt/lampp/cgi-bin/test-cgi
    /opt/lampp/cgi-bin/printenv
    /opt/lampp/cgi-bin/test.sh
    bash-2.05b#

  4. #4
    Registrierter Benutzer
    Registriert seit
    25.12.1999
    Ort
    Stuttgart
    Beiträge
    259
    Hi,

    ScriptAlias ist kein Befehl sondern muss in die httpd.conf (bei mir unter /etc/httpd/httpd.conf).
    Danach noch den Apache neu starten.

    Gruß micha
    IRC: irc.euirc.net #tux

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •