Perl und CGI auf TS-209 PRO

  • Hallo zusammen,


    seit kurzem bin ich Besitzer einer TS-209Pro.
    Da mir jedoch aus beruflichen Gründen die Zeit fehlt mich intensiv damit zu beschäftigen, stelle ich folgende Fragen.
    1. Ist auf dem System ein Perl installiert?
    2. Wenn nein, kann man dies nachinstallieren?
    3. Gibt es ein CGI-BIN Verzeichnis und wie komme ich dahin?


    Ich würde gerne eine Webapplikation auf der TS laufen lassen wozu ich Perl und CGI brauche.

  • Zitat von "Caveman"

    1. Ist auf dem System ein Perl installiert?

    Leider nein...


    Zitat von "Caveman"

    2. Wenn nein, kann man dies nachinstallieren?

    http://wiki.qnap.com/wiki/Perl_5.8.8_Installation (und http://wiki.qnap.com/wiki/Autorun.sh dabei nicht vergessen!)


    Zitat von "Caveman"

    3. Gibt es ein CGI-BIN Verzeichnis und wie komme ich dahin?

    Nein, es ist in /mnt/HDA_ROOT/.config/apache.conf
    im allgemeinen nichts festgelegt. In Apache 1.x würde dies ja über ein ScriptAlias /cgi-bin/ .... - könnte man natürlich machen, also z.B: ScriptAlias /cgi-bin/ /share/Qweb/cgi-bin/


    Für den universelleren Einsatz würde ich ggf. einige Ergänzunen vornehmen - ganz wild aus den Erinnerungen an Apache 1.3:


    AddHandler cgi-script .cgi .pl
    ...
    DocumentRoot "/share/Qweb"
    <Directory />
    Options FollowSymLinks +ExecCGI
    AllowOverride None
    </Directory>
    <Directory "/share/Qweb">
    Options FollowSymLinks MultiViews ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>
    ...
    DirectoryIndex index.html index.htm index.php index.cgi index.pl
    ...


    Gruss,


    -Kurt.