CGI-Skripts werden nicht gefunden

Alles, was den Apache betrifft, kann hier besprochen werden.

CGI-Skripts werden nicht gefunden

Postby Waldschrat2 » 11. January 2020 14:55

Hallo,

ich habe auf einem Computer den apache-Webserver installiert und führe darauf erfolgreich ein CGI-Skript aus. Als ich nun das Ganze auf einem raspberry pi tun wollte, funktionierte das nicht mehr. Fehlermeldung im Browser: The requested URL was not found. Dabei ist das entsprechende conf-File (serve-cgi-bin.conf) enabled und der Inhalt dieser Datei sieht auch richtig auch. Ich poste ihn mal:

Code: Select all
<IfModule mod_alias.c>
        <IfModule mod_cgi.c>
                Define ENABLE_USR_LIB_CGI_BIN
        </IfModule>

        <IfModule mod_cgid.c>
                Define ENABLE_USR_LIB_CGI_BIN
        </IfModule>

        <IfDefine ENABLE_USR_LIB_CGI_BIN>
                ScriptAlias /cgi/ /var/www/cgi-bin/
                AddHandler cgi-script .py, .cgi
                <Directory "/var/www/cgi-bin">
                        AllowOverride None
                        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                        Require all granted
                </Directory>
        </IfDefine>
</IfModule>


Das entsprechende File liegt auch im Ordner /var/www/cgi-bin. Aber es werden einfach keine .cgi Files vom Browser gefunden. Ich habe bei der entsprechenden Seite auch mal mit Hilfe des include-Befehls die serve-cgi-bin.conf nochmals extra eingebunden, aber auch das hilft nix. Da das cgi-skript in python geschrieben ist, habe ich auch die Python-Version überprüft, die oben mit dem shebang steht. Auch diese habe ich im raspi gefunden. (In meinem Fall also #!/usr/bin/python3.5.
Das verrückte ist ja, dass es auf dem anderen Computer läuft. Weiß jemand, was ich noch versuchen könnte? Was müsste ich denn für Pakete auf dem System haben? Ich bin mir relativ sicher, dass auf dem raspberry (noch) kein php7 drauf ist, aber das wird ja hier eh nicht verwendet.

Bin für jegliche Hilfe dankbar.
Waldschrat2
 
Posts: 2
Joined: 11. January 2020 14:44
XAMPP version: kein Xampp
Operating System: Linux

Re: CGI-Skripts werden nicht gefunden

Postby nemesis » 11. January 2020 16:01

Stimmen die Dateiberechtigungen?
viewtopic.php?f=5&t=78886#p266998
Ubuntu 18.04 | SMP P3 1.4 GHz | 6 GByte RegECC | 74 GByte Seagate 15k5 system | 3Ware 9550SXU-4LP with 4x 500 GByte Seagate ES2 Raid 10 data | StoreCase DE400 | PX-230A | Intel Pro/1000MT Dual PCI-X
User avatar
nemesis
AF Moderator
 
Posts: 1044
Joined: 29. December 2002 13:14
Location: Ingolstadt
XAMPP version: depends
Operating System: Linux, BSD, Win, iOS, Android

Re: CGI-Skripts werden nicht gefunden

Postby Waldschrat2 » 11. January 2020 19:01

Danke für deinen Hinweis. Habe den Fehler gefunden: das Modul cgi.conf war noch nicht enabled. Dateiberechtigungen waren richtig eingestellt.

Danke nochmal.
Waldschrat2
 
Posts: 2
Joined: 11. January 2020 14:44
XAMPP version: kein Xampp
Operating System: Linux


Return to Apache

Who is online

Users browsing this forum: No registered users and 15 guests