000
24.07.2005, 17:24 Uhr
Pablo
Supertux (Operator)
|
Ich wieß nicht, woran es liegt, aber ich kann meine cgi-bin Skripte nicht mehr ausführen. Früher ging es problemlos und ich habe apache nicht neu konfiguriert.
Ich habe Apache unter /var/www/ installiert.
httpd.conf: |
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<IfModule mod_cgid.c> # # Additional to mod_cgid.c settings, mod_cgid has Scriptsock <path> # for setting UNIX socket for communicating with cgid. # #Scriptsock logs/cgisock </IfModule>
# # "/var/www/cgi-bin" should be changed to whatever your ScriptAliased # CGI directory exists, if you have that configured. # <Directory "/var/www/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory>
|
bash: |
supertux www # ls -ahld cgi-bin/ cgi-bin/* drwxrwx--x 2 root webmaster 4.0K Jul 24 17:17 cgi-bin/ -rwxrwx--x 1 root webmaster 274 Mar 31 2000 cgi-bin/printenv -rwxrwx--x 1 root webmaster 757 Jul 24 17:08 cgi-bin/test-cgi
|
Wenn ich supertux.homelinux.org/cgi-bin/test-cgi ausführen will, dann bekomme ich Fehler 500 und
bash: |
supertux logs # tail error_log [Sun Jul 24 17:23:17 2005] [error] [client 192.168.100.92] mod_mime_magic: can't read `/var/www/cgi-bin/test-cgi' [Sun Jul 24 17:23:17 2005] [error] [client 192.168.100.92] /bin/sh: /var/www/cgi-bin/test-cgi: Permission denied [Sun Jul 24 17:23:17 2005] [error] [client 192.168.100.92] Premature end of script headers: test-cgi
|
ich verstehe das nicht, weil cgi-bin eigentlich die nötige Rechte hat. Was ist denn da faul? -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |