Hi Paul,
Zum CGI: Gibt nur drei Moeglichkeiten:
- Entwerder darfst du die ueberall ausfuehren
- Du darfst sie ueberhaupt nicht ausfuehren oder
- Du musst ein Verzeichnis Names cgi-bin erstellen,
ich korrigiere das mal folgendermaßen:
a) Es gibt einen Mechanismus, die Ausführbarkeit von CGI-Skripten an
deren Ablageort zu binden. (Das kann /cgi-bin oder jedes andere
explizit definierte Verzeichnis sein; möglicherweise aber auch gar
keines. Bestimmte Webserver-Produkte haben gewisse bekannte Vorlieben
für bestimmte Verzeichnisse.)
b) Es gibt einen Mechanismus, die Ausführbarkeit von CGI-Skripten an
deren Dateinamensmuster zu finden. (Das kann *.cgi oder jedes andere
explizit definierte Muster sein; möglicherweise aber auch gar keines.
Bestimmte Endungen, die typisch für bestimmte Sprachen sind, die für
CGI-Anwendungen gut geeignet sind, sind normalerweise mit höherer
Wahrscheinlichkeit bereits für CGI freigeschaltet als andere.)
c) Welcher Mechanismus in welcher Ausbaustufe verwendet wurde und ob der
Anwender darauf selbst Einfluß nehmen darf, ist der Konfiguration
des Webservers zu entnehmen.
Fazit: Es gibt keine allgemeingültige Aussage darüber, und es kann sie
nicht geben, weil alles Genannte von der Konfiguration des konkreten
Webservers abhängt. Dessen Administrator kann tun, was er für richtig
hält.
Viele Grüße
Michael