Ik wil op mijn apache webservertje een perl cgi scripje draaien maar het lukt me niet 
Ik heb het allersimpeltje scripje gemaakt:
hallo.cgi
Als ik het script wil uitvoeren (http://mijnip/cgi-bin/hallo.cgi)
Dan krijg ik:
Internal Server Error
Uit de error_log van apache:
[Tue Mar 26 12:38:15 2002] [error] (13)Permission denied: exec of /var/www/cgi-bin/hello.cgi failed
[Tue Mar 26 12:38:15 2002] [error] [client 192.168.1.2] Premature end of script headers: /var/www/cgi-bin/hello.cgi
Het script staat in /var/www/cgi-bin/ dus daar is niets aan de hand. Wel heb mijn webdir verandert in apache maar dat moet toch niets uitmaken voor het cgi-bin toch? aangezien hij zegt dat hij het script niet kan uitvoeren in /var/www/cgi-bin.
In mijn httpd.conf staat oa:
loadmodule cgi_module
addmodule mod_cgi.c
scripalias /cgi-bin/ "/var/www/cgi-bin/"
<directory "/var/www/cgi-bin/">
Options ExecCGI
Ook dit lijkt me allemaal goed, maar waarom lukt me het niet
Iemand die het licht voor me aan wil doen??
Owja en ik heb httpd gerestart.
Ik heb het allersimpeltje scripje gemaakt:
hallo.cgi
code:
1
2
| #!/usr/bin/perl print 'Hallo'; |
Als ik het script wil uitvoeren (http://mijnip/cgi-bin/hallo.cgi)
Dan krijg ik:
Internal Server Error
Uit de error_log van apache:
[Tue Mar 26 12:38:15 2002] [error] (13)Permission denied: exec of /var/www/cgi-bin/hello.cgi failed
[Tue Mar 26 12:38:15 2002] [error] [client 192.168.1.2] Premature end of script headers: /var/www/cgi-bin/hello.cgi
Het script staat in /var/www/cgi-bin/ dus daar is niets aan de hand. Wel heb mijn webdir verandert in apache maar dat moet toch niets uitmaken voor het cgi-bin toch? aangezien hij zegt dat hij het script niet kan uitvoeren in /var/www/cgi-bin.
In mijn httpd.conf staat oa:
loadmodule cgi_module
addmodule mod_cgi.c
scripalias /cgi-bin/ "/var/www/cgi-bin/"
<directory "/var/www/cgi-bin/">
Options ExecCGI
Ook dit lijkt me allemaal goed, maar waarom lukt me het niet
Iemand die het licht voor me aan wil doen??
Owja en ik heb httpd gerestart.
edit:
En perl werkt trouwens wel gewoon:
perl ./hallo.cgi
Geen probleem.
En perl werkt trouwens wel gewoon:
perl ./hallo.cgi
Geen probleem.
...