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

Erweitern Sie Ihrer .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 Scripte darauf, das diese sicher und aktuell sind. Des weiteren benötigen CGI Scripte die Dateiberechtigung für das Ausführen.
Beispiel:

-rwxr-xr-x  –  test.pl

Zum Test der Funktionalität können Sie folgendes Script 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“;
}

 

%d Bloggern gefällt das: