deepsurfer wrote:hach...war mal wieder zu voreilig... :lol:
Hier ein Installhinweis von ActivePerl !!!!
Danke fürs Raussuchen, ich bin nicht auf die Idee gekommen, bei ActiveState selbst zu gucken :-)
Administrative Rights: If you are installing Perl on behalf of other users, we recommend running the installer while logged in with an account that has administrative privileges (Windows NT/2000/XP/2003).
Running without administrative privileges results in the following limitations: <<-- das ist dein Hinweis
Wobei ich mir hier nicht sicher bin, ob hier nur die Installation oder auch der Aufruf des Interpreters gemeint ist...
* The PerlScript feature will be unavailable. <<-- wenn man nur wüste welche features das Perl hat :)
Hmm, PerlScript spielt in diesem Fall glaube ich keine Rolle.
* ActivePerl applications will not write messages to the event log. <<-- wäre zu verschmerzen
Richtig, das stört mich nicht so...
* Environment variables are set only for the current user. <<-- ist vollkommen einleuchtend, damit kein ander User auf dein Perl zugreifen kann.Hier sollte auch die TMP Variabel gemeint sein.
Ich sags wies ist: keine Ahnung.
* The option to create a file association for Perl files is disabled. <<-- hhm...dieser satz stört mich etwas
Ich denke, hier ist nur die Verknüpfung von *.pl-Dateien mit dem Perl-Interpreter gemeint.
* Registry entries are created under HKEY_CURRENT_USER and not under HKEY_LOCAL_MACHINE. <<-- in deer REGEDIT solltest du mal nachschauen, da werden Umgebungsvariablen festgelegt.
Das werden wohl keine anderen sein, als die, die ich unter Systemsteuerung, System, Erweitert, Umgebungsvariablen begutachten kann, und die sind korrekt gesetzt.
Sieht so aus, als müsste ich XAMPP als Admin starten, damit das Script läuft. Ich hab schon versucht, die (den?) Shebang mit runas umzuschreiben. Das gibt aber, je nach Ausstattung mit Anführungszeichen, Fehler wie
Premature end of script headers: check, referer:
http://validator.localhost/
oder
(OS 2)Das System kann die angegebene Datei nicht finden. : couldn't create child process: 720002: check, referer:
http://validator.localhost/
(OS 2)Das System kann die angegebene Datei nicht finden. : couldn't spawn child process: C:/Tools/xampp/validator/httpd/cgi-bin/check, referer:
http://validator.localhost/
oder
(OS 123)Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch. : couldn't create child process: 720123: check, referer:
http://validator.localhost/
(OS 123)Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch. : couldn't spawn child process: C:/Tools/xampp/validator/httpd/cgi-bin/check, referer:
http://validator.localhost/