Wenn ich nun ein eigenes .cgi in dieses Verzeichnis packe funnktioniert dieses nicht:
[error] [client ::1] (2)No such file or directory: exec of '/Applications/xampp/cgi-bin/test.cgi' failed
[error] [client ::1] Premature end of script headers: test.cgi
Liegt das evtl. daran: #!/usr/bin/perl ?
Das ist das Hauptproblem. Du musst in deinen Scripten hier auf das richtige Perl vom XAMPP zeigen. IMHO:
- Code: Select all
#!/Applications/xampp/xamppfiles/bin/perl
Ausführung von Standard-CGI's unter /htdocs/cgi-bin/ so wie auf jedem normalen Server bei Strato, 1&1... Geht das mit XAMPP und was muss ich dafür tun?
Jetzt zur "httpd.conf":
Zeile 653 deaktivieren:
- Code: Select all
#ScriptAlias /cgi-bin/ "/Applications/xampp/cgi-bin/"
Zeile 667-672 deaktivieren:
- Code: Select all
#<Directory "/Applications/xampp/cgi-bin">
# AllowOverride None
# Options None
# Order allow,deny
# Allow from all
#</Directory>
- Jetzt das Verzeichnis "/Applications/xampp/htdocs/cgi-bin" anlegen.
- Apache neu starten.
Zum Test jetzt mal die Datei "/Applications/xampp/cgi-bin/printenv" in das neu erstellte Verzeichnis kopieren und im Browser mit http://localhost/cgi-bin/printenv aufrufen. Geht?
Jetzt deine Dateien da rein tun. Nicht vergessen den SheBang anzupassen und die Datei ausführbar zu machen. Was passiert?
war vorhin 10:20 im IRC und habe Dich auch gleich mal angeschrieben, denke mal 01:30 war gestern zu hart für Dich
Hmm, laut Log hab ich mich um 01:30 gestern/heut morgen unterhalten im Chat. Dafür ist 10:20 etwas früh für mich *g*
BTW: Es gibt auch einen Webchat für unsern IRC, damit das auch nur mit dem Browser tut.