NurrE Geschrieben 22. April 2004 Geschrieben 22. April 2004 Hi Leute, ich hab mal wieder ein eher ungewöhnliches Problem: Auf einem SuSE Enterprise Linux Server hab ich die Novell Nterprise Linus Services installiert. Diese bringen, da man alles per Browser administriert, einen eigenen Apache mit. An sich ist dieser auch schon fertig konfiguriert, aber leider laufen die Perl-Skripte nicht. Wenn ich die Skripte in der Konsole starte laufen sie einwandfrei durch, der Apache kann sie nur nicht interpretieren... Also ich denke ihm fehlt die Berechtigung. Leider hab ich keine Ahnung wie ich das anstelle, damit der Apache interpretieren darf... hat jemand ne Idee? Braucht ihr die httpd.conf? Grüsse Flo Zitieren
Hawkeye Geschrieben 22. April 2004 Geschrieben 22. April 2004 Klingt fuer mich einfach danach, dass das Perl-Modul nicht integriert ist. Ohne Interpreter faellt auch das Interpretieren schwer. Zitieren
NurrE Geschrieben 22. April 2004 Autor Geschrieben 22. April 2004 ehm, ja okay, klingt schon logisch, aber wie? Also wie gesagt Perl an sich tut, aber wie kann ich das Modul integrieren? ist das die Stelle in der Config wo "<IfModule mod_perl.c>" steht??? Zitieren
Terran Marine Geschrieben 22. April 2004 Geschrieben 22. April 2004 Original geschrieben von NurrE ehm, ja okay, klingt schon logisch, aber wie? Also wie gesagt Perl an sich tut, aber wie kann ich das Modul integrieren? ist das die Stelle in der Config wo "<IfModule mod_perl.c>" steht??? Idr müsste sich irgendwo ein : LoadModule perl_module modules/mod_perl.so finden, bzw. eingetragen werden. Gruß Terran Zitieren
NurrE Geschrieben 22. April 2004 Autor Geschrieben 22. April 2004 Hi, wenn ich das so eintrage kommt beim Neustart von Apache ein Fehler: Cannot load ...mod_cgi.so into server ... pfad-zu-server... undefined symbol: ap_suexec_enabled ??? ich finde im modules-dierectory auch nur ein mod_cgi.so was mit cgi zu tun hat ?!? Zitieren
Terran Marine Geschrieben 22. April 2004 Geschrieben 22. April 2004 Original geschrieben von NurrE ich finde im modules-dierectory auch nur ein mod_cgi.so was mit cgi zu tun hat ?!? Afaik lässt sich perl auch so einrichten, das es über cgi gestartet wird, damit kenne ich mich aber nicht aus. Alternativ mal per yast prüfen, ob du die notwendigen Pakete installiert hast (nach perl und apache gucken) Gruß Terran Zitieren
NurrE Geschrieben 26. April 2004 Autor Geschrieben 26. April 2004 mittlerweile hab ich mod_perl neu installiert, und auch in meiner conf steht: LoadModule perl_module modules/mod_perl.so aber es geht trótzdem nicht. ich hab auch in den Directory-Options "+ExecCGI" eingetragen... alles hilft nix. noch jemand ne idee??? edit: perl an sich tut ja auch, ich kann die scripte von der shell ausführen... nur eben der apache nicht. nur weil novell den abgespeckt hat... dreck Zitieren
Terran Marine Geschrieben 26. April 2004 Geschrieben 26. April 2004 Original geschrieben von NurrE perl an sich tut ja auch, ich kann die scripte von der shell ausführen... nur eben der apache nicht. nur weil novell den abgespeckt hat... dreck das muss ja auch nicht sein ... Du sagst ihr habt den SLES ? Warum rufst du dann nicht mal beim Support an, die müssten dir vielleicht weiterhelfen können. Zitieren
NurrE Geschrieben 3. Mai 2004 Autor Geschrieben 3. Mai 2004 Aaaalso, ich hab mich jetzt mal mit Novell in Verbindung gesetzt: Es gibt ein "Novell Apache Development Kit" das mit auf der CD ist, und dieses hat alle Module mit an Bord, die wir selbst reinkopiert haben (und die eben für ne andere Version waren). Fazit: Dev.-Kit installiert, mod_perl installiert, httpd.conf angepasst und alles geht wunderbar... wäre alles eine Sache von 10 Minuten gewesen wenn die Helden von Novell das gescheit Dokumentiert hätten!!! egal... viele Grüsse und vielen Dank Flo :marine Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.