Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Perl will nicht wirklich

Hallo zusammen,

ich versuche jetzt seit Stunden verzweifelt meine Perlscripts, die auf dem alten Server noch problemlos liefen wieder brauchbar zu machen...

[Fehler]
Beim Öffnen des Perl Scripts wird ein Download-Fenster angezeigt, statt diese Auszuführen.

[Ursache]
Apache erkennt nicht, dass es sich hierbei um Perl Scripts handelt.

[Situation]
Perl scripts liegen nicht im cgi-bin Verzeichnis
im Confixx habe ich die Funktion Perl ausserhalb cgi-bin aktiviert

[gescheiterte Versuche]
symbolic link auf cgi-bin Verzeichnis

Code:                   In Zwischenablage kopieren (nur IE)
1">

in diesem Fall bringt er mir einen Zugriffsfehler... warscheinlich ganz normal..

----------------------------------
alle files in cgi-bin..
alle Dateien in cgi-bin Verzeichnis kopiert
--> die Dateien funktionieren

----------------------------------
script alias manuell geändert
vhosts.conf
ScriptAlias /cgi-bin/ /srv/www/htdocs/web4/html/site/scripte/
--> downloadfenster

vielleicht kann mir jemand helfen, ist sicherlich nur ein kleiner Config Fehler...

Danke... greets T_Crusher
Hier gehts zum Orginal Eintrag "Perl will nicht wirklich" im Forum

Antworten

läuft ein wrapper , zb. suexec auf dem system ?

wichtig wäre mal, was das errorlog bzw. suexeclog sagt, so sind ferndiagnosen immer sehr schwer..


2.

Ja, SuExec läuft.
Wo kann ich die errorlog denn finden?
/var/log/httpd/ ist ein leeres Verzeichnis.....
confixx gibt keine Errors aus

(apache2 SuSe Linux 9.0 & confixx 3.0 on 1&1 root server)


3.

hi,

kommt auf dein os an...

normalerweise unter /var/log/httpd/..

suexec.log
error_log

die logs ist das einzigste wo mal als ferndiagnostiker ein change hat den fehler zu finden..
immer bei einem error erstmal in die logs schauen..

von confixx will ich auch nichts, desweiteren gibt es aber auch logs von confixx, zb. confixx_fp.log


4.

hi,

ich kann mir eigentlich schon denken woran der fehler liegt !?

wie sieht es mit dem eintrag in der httpd.conf aus ?
#AddHandler cgi-script .cgi .pl

# muss weg
pl eingetragen ?


wenn es nicht daran liegt, füge mal einfach im confixx admin ein http-spezial eintrag in der folgenden form an:

<Directory /hom/......>
Options ExecCGI
</Directory>

natürlich danach immer den apachen reloaden..

falls es dann noch nicht klappt, es gibt noch zwei weitere sachen..


Hier gehts zum Orginal Eintrag "Perl will nicht wirklich" im Forum
 
phpforum.de | Impressum | Handy Bundles