Perl auf lighttpd für iVDR

  • Ich möchte gern iVDR installieren unter easyVDR - da hier der lighttpd schon drauf ist, gerne unter diesem. Unter apache auf meiner alten c't vdr Installation hatte ich es schonmal "geschafft".


    Mein Problem ist, dass perl nicht aktiviert ist im Webserver.
    Eine Suche im Portal wie auch im Web haben mir nicht weitergeholfen - und ich recherchiere seit Tagen, da ich gerne erst dann poste, wenn ich wirklich nicht weiterkomme...


    Was ich bisher gemacht habe:


    1. in

    Code
    /etc/lighttpd/conf-enabled

    auf

    Code
    /etc/lighttpd/conf-available/10-cgi.conf

    verlinkt via Symlink.


    2. das Modul mod_cgi zusätzlich in die lighttpd.conf eingetragen - kann es sein, dass ich das mit dem in 1. gemachten Symlink eh schon hinzufüge?


    Meine lighttpd.conf sieht folgendermassen aus:

    Für einen Schubser in die richtige Richtung wäre ich sehr dankbar, denn iVDR würde ich gerne wieder am Laufen haben, weil es ein Klasse Tool am iPhone für den VDR ist...


    Danke schonmal für eure Zeit!

    __________________
    Danke für die Hilfe!!!


    ______________________________________________________
    easyVDR 0.6.0.2 Kernel 2.6.24
    TT 2300 C
    TT 1501 C w/ v4l

  • So, ich bin einen Schritt weiter.


    Bisher hat keiner der Leser helfen können, wie es scheint, aber vielleicht kann ich dem einen oder anderen helfen, indem ich meine Erfahrungen schreibe.


    Also, was ich gemacht habe, sieht man im ersten Post. Getestet hatte ich das Ganze mit einem Hello World perl-Skript, wobei ich ständig einen Fehler 500 erhielt, was darauf hindeutet, dass der Interpreter ein Problem hat. Nun habe ich mein Skript auf der Konsole mal probiert, dort gab er an, dass der spezifizierte perl-Interpreter unter /usr/bin/perl nicht gefunden werden konnte, obschon es da war. Ein Aufruf des Skripts direkt über den Interpreter, also

    Code
    /usr/bin/perl script.pl

    gab das erhoffte und fröhliche "Hello World" dann endlich aus.
    Meine unermüdliche Suche im www (google ist Dein Freund, auch wenn er alles weiss ;) )brachte mich darauf, dass mein Skript schlicht und ergreifend nicht im ascii-Code vorlag - komisch, erstellt hab ich es am Mac, und an so eine Möglichkeit hatte ich garnicht gedacht...
    Auf alle Fälle musste ich dos2unix über das Skript jagen - dabei habe ich doch garkein dos-Derivat... Anyway, ein

    Code
    dos2unix script.pl

    machte mir den Code ausführbar, und es klappte auch am Browser.


    So, immer schön, eigene Antworten zu finden - das Schöne ist, dass ich auf die Art, wenn ich ins gleiche Problem einmal wieder laufe, die Antwort schon habe ;)


    Schönen Sonntag Abend an alle

    __________________
    Danke für die Hilfe!!!


    ______________________________________________________
    easyVDR 0.6.0.2 Kernel 2.6.24
    TT 2300 C
    TT 1501 C w/ v4l

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!