cgi problem!
Posted: 2003-02-19 19:28
also ich habn problem mit meinem cgi scripten weis nich ob ich ins webserver forum reinposten soll oder hier naja verschiebts einfach wenns nich passt :)
also
ich will irgendein cgi script aufrufen krieg dann nen 500er internal ...
gut kein plan woran das liegen soll
hiern paar auszüge aus den logs
suexec log
[2003-02-19 19:19:35]: info: (target/actual) uid: (web1/web1) gid: (ftponly/ftponly) cmd: sysinfo.pl
[2003-02-19 19:19:35]: error: command not in docroot (/home/www/web1/html/cgi-bin/sysinfo.pl)
error log vom apachen
[Wed Feb 19 19:19:35 2003] [error] [client 80.139.248.17] Premature end of script headers: /home/www/web1/html/cgi-bin/sysinfo.pl
ich kriegs net hin es liegt nicht an den docroots hier der auszug aus dem vhost für web5
<VirtualHost 217.160.141.24>
ServerName marina.de
ServerAlias http://www.marina.de web5.littleproject.de
DocumentRoot /home/www/web5/html
User web5
Group ftponly
ScriptAlias /cgi-bin/ /home/www/web5/html/cgi-bin/
php_admin_value open_basedir /home/www/web5
php_admin_value upload_tmp_dir /home/www/web5/phptmp
</VirtualHost>
die scripte liegen also in /home/www/web5/html/cgi-bin/irc/irc.cgi
die rechte snid auf 755 für dsa verzeichniss und die files
(hab auch schon 777 für verzeichniss probiert)
(btw ich weis das die rechte vergabe nich sinnvoll is aber erstmal will ich das es wieder läuft)
ach ja das is nurn auszug perl läuft auf dem server einwandfrei nur halt das cgi interface irgendwie nich
hoff dsa kann man soweit verstehen :)
würd mich über n paar tips freuen
also
ich will irgendein cgi script aufrufen krieg dann nen 500er internal ...
gut kein plan woran das liegen soll
hiern paar auszüge aus den logs
suexec log
[2003-02-19 19:19:35]: info: (target/actual) uid: (web1/web1) gid: (ftponly/ftponly) cmd: sysinfo.pl
[2003-02-19 19:19:35]: error: command not in docroot (/home/www/web1/html/cgi-bin/sysinfo.pl)
error log vom apachen
[Wed Feb 19 19:19:35 2003] [error] [client 80.139.248.17] Premature end of script headers: /home/www/web1/html/cgi-bin/sysinfo.pl
ich kriegs net hin es liegt nicht an den docroots hier der auszug aus dem vhost für web5
<VirtualHost 217.160.141.24>
ServerName marina.de
ServerAlias http://www.marina.de web5.littleproject.de
DocumentRoot /home/www/web5/html
User web5
Group ftponly
ScriptAlias /cgi-bin/ /home/www/web5/html/cgi-bin/
php_admin_value open_basedir /home/www/web5
php_admin_value upload_tmp_dir /home/www/web5/phptmp
</VirtualHost>
die scripte liegen also in /home/www/web5/html/cgi-bin/irc/irc.cgi
die rechte snid auf 755 für dsa verzeichniss und die files
(hab auch schon 777 für verzeichniss probiert)
(btw ich weis das die rechte vergabe nich sinnvoll is aber erstmal will ich das es wieder läuft)
ach ja das is nurn auszug perl läuft auf dem server einwandfrei nur halt das cgi interface irgendwie nich
hoff dsa kann man soweit verstehen :)
würd mich über n paar tips freuen