CGI-Scripte funktionieren nach einem Apache-Update nicht mehr

dfluess

Registered User
Hallo,

seit einigen Tagen versagen CGI-Scripte den Dienst. Eine Anfrage an meinem Provider ergab diese Antwort:

// Zitat

aufgrund des Sicherheitsupdates und Funtkionsupdates des Apache httpd suexec ist es nur noch möglich perl Skripte mit vollständigem Pfad auszuführen.(aus ./ wird /html/cgi-bin/ ).
Dies ist Linux und chroot technisch bedingt und wird nicht geändert.

Zitat Ende //

Gibt es eine andere Lösung ohne sehr viele Scripte zu modifizieren?
Vielleicht eine Maßname, die ich den Profider vorschlagen könnte?

Vielen Dank!
 
<MOD>
Doppelposting sind hier unerwünscht!
</MOD>

nur noch möglich perl Skripte mit vollständigem Pfad auszuführen.
Ja und? Wo ist das Problem?

huschi.
 
Last edited by a moderator:
Danke für den Hinweis :confused:

Zum Problem.
Da die meisten CGI-Programmierer wohl den vollständigen Dokumentenpfad nicht hart codieren, wird der Dokumentenpfad meist über „getcwd()“ ermittelt.

Dies funktioniert nun nicht mehr, denn alle Dokumentenpfade in den Scripen sind relativ angelegt.

Gibt’s da eine vernünftige Lösung?
 
Last edited by a moderator:
Back
Top