ispCP - Board - Support
[ERLEDIGT] Perl geht nicht - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: [ERLEDIGT] Perl geht nicht (/thread-1530.html)

Pages: 1 2 3 4 5


RE: Perl geht nicht - joximu - 10-15-2007 08:07 PM

BeNe Wrote:Denke joximu würde sich auch gerne über eine Reputation freuen...Wink

Greez BeNe

na klaro :-))


RE: Perl geht nicht - Slowman - 10-16-2007 01:38 AM

BeNe Wrote:Denke joximu würde sich auch gerne über eine Reputation freuen...Wink

Greez BeNe

Klar, wird gemacht.


RE: [ERLEDIGT] Perl geht nicht - Illidan - 10-24-2007 02:18 AM

Hallo,

seit neustem habe ich auch ein Perl Problem und zwar wenn ich im Browser http://www.domain.de/cgi-bin/file.pl aufrufe kann ich die .pl Datei downloaden. Also er zeigt nichts an Sad.

Da ich ne Zeit lang nicht mehr soviel gearbeitet habe mit Debian weis ich nicht so genau was der unterschied zwischen mod_perl, fastcgi-perl und so ist ^^"!

Allerdings sagt mir Apache das mod_perl bereits geladen ist ( hab in der httpd.conf mal das "LoadModule perl_module modules/mod_perl.so" eingefügt).

In den Error Logs von der Domain steht auch nichts, was kann ich jetzt noch machen oo?


RE: [ERLEDIGT] Perl geht nicht - Slowman - 10-24-2007 03:40 AM

@Illidan

Schaue mal nach den Benutzerrechten vu200x und CHMOD755


RE: [ERLEDIGT] Perl geht nicht - rbtux - 10-24-2007 03:47 AM

auch überprüfen ob ein handler für .pl dateien registriert ist in der apache config...


RE: [ERLEDIGT] Perl geht nicht - Illidan - 10-24-2007 04:34 AM

Es ist kein Handler für .pl Dateien drin allerdings für cgi dateien aber das ist ja glaub net so das selbe ?

Hab auch probiert hinzuzufügen aber es bringt nichts.

Das mit vu200x weis ich jetzt grad net wie ich das machen soll oo

..

Ich les grad das die Dateien mit .pl am Ende bei .cgi mit integriert sind (oder so ähnlich) also das es keine Handler für .pl gibt stimmt das?


RE: [ERLEDIGT] Perl geht nicht - rbtux - 10-24-2007 04:47 AM

Illidan Wrote:Ich les grad das die Dateien mit .pl am Ende bei .cgi mit integriert sind (oder so ähnlich) also das es keine Handler für .pl gibt stimmt das?

naja ist nicht so ganz richtig. für .pl dateien gibt es den handler perl-script sofern das mod_perl geladen ist.

kannst du die datei nicht einfach nach .cgi umbenennen und schauen dass sie dem selben user gehört wie das public_html.

mod_cgi sollte eingentlich anhand der ersten zeile im file den entsprechenden intepreter laden (perl in dem fall). Ansonsten kannst du auch den cgi-script handler zusätzlich für .pl files aktivieren...


RE: [ERLEDIGT] Perl geht nicht - joximu - 10-24-2007 07:03 AM

@Illidan

nur dass ich gefragt habe: für den betreffenden virtualhost (domain) ist aber perl aktiviert, gell?

/J


RE: [ERLEDIGT] Perl geht nicht - Illidan - 10-25-2007 01:42 AM

Meinst du bei der Erstellung von einem User die CGI-Unterstützung? Wenn ja, ja, das ist aktiviert...


RE: [ERLEDIGT] Perl geht nicht - joximu - 10-25-2007 05:08 AM

Also, hab mal geschaut, wie das mit dem Vorposter war (warum dieser Thread ja eigentlich erledigt ist...):
ich kann die Perl-Datei benennen wie ich will: wichtig: sie sollte im cgi-bin Verzeichnis sein und am Anfang sollte der shebang für Perl drin sein:

#!/usr/bin/perl -w

Von den Berechtigungen: wenn du die Datei via FTP hochlädst, dann ist sie ja vuXXXX:vuXXXX - dann reicht es, wenn sie für den Besitzer lesbar und ausführbar ist (r-x): Kann im FTP-Client auch gesetzt werden (CHMod, Site chmod oder so)

Wenn das immernoch nicht geht: schau mal in den Apache Logfiles nach - im allgemeinen wie auch in dem vom betroffenen Host - access und error.
Wenn da was von "premature end of file" steht, versuch es anders hochzuladen.
Falls du jetzt die Dateien im ASCII Modus hochlädst, dann mal im binärmodus - und umgekehrt.

Gruss
Joxi