Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Apache interpretiert Perl nicht

Empfohlene Antworten

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

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???

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

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 ?!?

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

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

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.

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.