Schrift
[thread]12773[/thread]

Perl script wird runtergeladen anstatt ausgeführt



<< |< 1 2 3 >| >> 23 Einträge, 3 Seiten
larsemann
 2008-11-18 00:06
#116344 #116344
User since
2008-05-15
20 Artikel
BenutzerIn
[default_avatar]
hallo,

ich führte ausversehen ein update auf meinem debian durch, wo ein apache läuft.

vorher ging perl problemlos, wenn ich mal ein .pl file in der cgi-bin ausführte. jetzt bietet mein browser mir die datei zum download an.

quizfrage: was mach ich? bestimmt das verzeichnis in meiner apache2 config eintragen, für das perl "gelten" soll? nur wie?

ich weiss es irgendwie nicht...
renee
 2008-11-18 11:07
#116348 #116348
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Schau Dir mal das hier an: http://buecher.lingoworld.de/apache2/showdir.php?i...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
larsemann
 2008-11-18 21:52
#116374 #116374
User since
2008-05-15
20 Artikel
BenutzerIn
[default_avatar]
hallo.

ok. ich habe die config gecheckt.
daran liegt es nicht. die direktiven sind in der config gesetzt.
woran kann es noch liegen?
Linuxer
 2008-11-18 21:56
#116375 #116375
User since
2006-01-27
3872 Artikel
HausmeisterIn

user image
Stochern wir halt weiter...
Ist die Option ExecCGI für das cgi-bin Verzeichnis aktiviert?
http://buecher.lingoworld.de/apache2/showdir.php?i...

edit: PS: Du schaust aber schon in der richtigen Sektion nach, oder?
(also beispielsweise bei den VirtualHosts anstatt in der Konfiguration des Hauptservers...., etc. )
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
larsemann
 2008-11-18 23:03
#116376 #116376
User since
2008-05-15
20 Artikel
BenutzerIn
[default_avatar]
och herrje. ich sehe gerade. jemand hat eine ssl config für https eingefügt.

das heisst, die alte config wird wertlos oder? denn dort steht nur drin, dass er immer auf https:/// der domain weiterleitet? somit muss ich die neuen direktiven auch der neuen config hinzufügen? oder können zwei configs parallell laufen?

entschuldigung fürs zeitklauen, aber danke für den nützlichen link.
Struppi
 2008-11-19 09:11
#116384 #116384
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
1.) Bist du sicher dass die Datei zum Download angeboten wird? Also hast du dir den Inhalt des donwload mal angeschaut?
2.) Kannst du den Inhalt des Verzeichnis im Browser anzeigen lassen?
larsemann
 2008-11-19 18:03
#116411 #116411
User since
2008-05-15
20 Artikel
BenutzerIn
[default_avatar]
hi, zu 1) ja, die komplette datei, wie ich sie programmiert habe, wird angezeigt.

2) seltsamerweise schon.

grüße
Struppi
 2008-11-19 18:41
#116414 #116414
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Dann ist es kein CGI Verzeichnis. Dann hast du tasächlich etwas an der Konfiguration des Apachen zerschossen
larsemann
 2008-11-19 19:16
#116417 #116417
User since
2008-05-15
20 Artikel
BenutzerIn
[default_avatar]
ok. jetzt habe ich die config für den ssl einfach mal konfiguriert und dem verzeichnis var/www/cgi-bin/ die options execCGI Includes FollowSymLinks Multiviews verpasst und das Verzeichnis ist endlich geschützt. Also kein Dir-Listing , aber auf die Dateien darf ich nicht direkt zugreifen, da er sie nicht findet " Not Found "
Linuxer
 2008-11-19 19:53
#116419 #116419
User since
2006-01-27
3872 Artikel
HausmeisterIn

user image
Hast Du auch die ScriptAlias Direktive konfiguriert?

Hast Du eigentlich mal nachgelesen (und verstanden) was Du da konfiguriert hast?
Ich habe den Eindruck, dass Du einfach mal eine Handvoll Optionen definiert hast, in der Hoffnung, dass eine davon schon das richtige tut...

Es gibt eine fertiges Tutorial direkt vom Hersteller zum Thema CGI einrichten:

http://httpd.apache.org/docs/1.3/howto/cgi.html
http://httpd.apache.org/docs/2.0/howto/cgi.html
http://httpd.apache.org/docs/2.2/howto/cgi.html

Welche Version für Dich die richtige wäre, weiß ich nicht. Du weißt hoffentlich, welche Apache-Version Du installiert hast.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
<< |< 1 2 3 >| >> 23 Einträge, 3 Seiten



View all threads created 2008-11-18 00:06.