OK... entwirren wir das mal...gebe aber gleichzeitig zu bedenken das mit etwas Einarbeitung und etwas nachlesen (google hilft immer) auch selbst darauf kommen würdest.
Grundinstallation von XAMPP müssen die Perl-Scripte in das
c:\xampp\cgi-bin verzeichnis hineingelegt werden und sind dann über
http://localhost/cgi-bin/script.cgi (script.pl) abrufbar.
Muss mich an dieser Stelle auch Entschuldigen, ich hatte im eifer des gefechts einen klassischen Fehler gemacht und habe zum gegentest ein nicht funktionierendes Test.cgi ins htdocs Verzeichnis gelegt und erhielt logischerweise eine Fehlermeldung.
Beim nochmaligen Test mit einem funtkionieredem script funktioniert nun auch der aufruf http://loclahost/script.cgi
Da in der HTTPD.CONF die Konfiguration so eingestellt ist das Perl-Scripte in jedem Verzeichnis unterhalb von htdocs auch funktionieren.
ABER !!!
Wenn du ein Script benutzt das für LINUXumgebungen geschrieben ist (99% ist das auch so) dann musst du diese Datei erstmal Editieren und die Erste Zeile abändern damit es überhaupt auf einem Windows-Server funktioniert.
#!\xampp\perl\bin\perl.exe <<-- XAMPP WindowsVersion
#!/opt/lampp/bin/perl <<-- XAMPP für LINUX eintrag
#!\usr\bin\perl <<-- Klassicher UNIX eintrag
Dazu kommt das es Scripte gibt die besondere Funktionen anfordern und dafür auch besondere PERL-Module benötigen.
Bei XAMPP-Standart Install ist eine rudimentäre Sammlung an PERL-Modulen vorhanden die für die einfachen Dinge an Scripten ausreichen, willst du mehr solltest Du dir das PERL-Addon zu XAMPP herunterladen und installieren.
---- Hinweis: damit werden bei einem Öffentlichen Server mehrere Tore geöffnet -----