CGI (Perl,Python) aktivieren

Seit dem letzten Update unserer Systeme ist die Ausführung von CGI-Skripten aus Sicherheitsgründen deaktiviert. Wenn Sie Perl- oder Python-Skripte verwenden möchten, müssen Sie diese Funktionalität mithilfe einer .htaccess-Datei aktivieren.

Erweitern Sie Ihre .htaccess-Datei mit folgender Zeile oder legen Sie diese neu an:

### Aktivieren von cgi, Perl und Python
AddHandler cgi-script .cgi .pl .py

Achten Sie für den Betrieb Ihrer Skripte darauf, dass diese sicher und aktuell sind. Des Weiteren benötigen CGI-Skripte die Dateiberechtigung für das Ausführen.

Beispiel:

Shell#> chmod +x test.pl
Shell#> ls -al
-rwxr-xr-x  –  test.pl

Zum Test der Funktionalität können Sie folgendes Skript verwenden:

#!/usr/bin/perl
# test.cgi by Bill Weinman [http://bw.org/]
# Copyright 1995-2008 The BearHeart Group, LLC
# Free Software: Use and distribution under the same terms as perl.

use strict;
use warnings;
use CGI;

print foreach (
„Content-Type: text/plainnn“,
„BW Test version 5.0n“,
„Copyright 1995-2008 The BearHeart Group, LLCnn“,
„Versions:n=================n“,
„perl: $]n“,
„CGI: $CGI::VERSIONn“
);

my $q = CGI::Vars();
print „nCGI Values:n=================n“;
foreach my $k ( sort keys %$q ) {
print „$k [$q->{$k}]n“;
}

print „nEnvironment Variables:n=================n“;
foreach my $k ( sort keys %ENV ) {
print „$k [$ENV{$k}]n“;
}

© Webhosting Franken

Diese Webseite verwendet Cookies nur zu absolut notwendigen Zwecken. Weitere Informationen finden Sie unter Datenschutz