Vanavond kreeg ik het verzoek of ik iemand even wilde helpen met Perl op z'n Debian servertje.
Ik denk dat doe ik ff, viel mooi tegen...
In /usr/lib/cgi-bin (http://.../cgi-bin) werkt het prima. Deze staat in de httpd.conf als script-alias.
Daarbuiten krijg ik het maar niet werkend.
relevante informatie:
script (exact hetzelfde als in de cgi-bin) /home/user/WWW/cgi-test:
-rwxr-xr-x 1 user user 81 Jan 27 00:15 test.cgi
In httpd.conf staat ExecCGI bij de Options en is een AddHandler:
Options Indexes ExecCGI ...
AddHandler cgi-script .cgi .pl
geprobeerd:
Als ik als user het script uitvoer (./test.cgi) werkt het.
Als ik su www-data het script uitvoer werkt het ook.
Als ik via mn browser het script aanroep, werkt het niet.
fout melding:
Premature end of script headers
gedaan:
Gezocht met google.
Alles van http://perlmonks.thepen.com/24447.html nagelopen.
Iemand suggesties waar het aan kan liggen, of beter nog hoe het op te lossen is?
Ik denk dat doe ik ff, viel mooi tegen...
In /usr/lib/cgi-bin (http://.../cgi-bin) werkt het prima. Deze staat in de httpd.conf als script-alias.
Daarbuiten krijg ik het maar niet werkend.
relevante informatie:
script (exact hetzelfde als in de cgi-bin) /home/user/WWW/cgi-test:
Perl:
rechten:1
2
3
4
| #!/usr/bin/perl -w print "Content-type: text/html\n\n"; print "Perl werkt\n\n"; |
-rwxr-xr-x 1 user user 81 Jan 27 00:15 test.cgi
In httpd.conf staat ExecCGI bij de Options en is een AddHandler:
Options Indexes ExecCGI ...
AddHandler cgi-script .cgi .pl
geprobeerd:
Als ik als user het script uitvoer (./test.cgi) werkt het.
Als ik su www-data het script uitvoer werkt het ook.
Als ik via mn browser het script aanroep, werkt het niet.
fout melding:
Premature end of script headers
gedaan:
Gezocht met google.
Alles van http://perlmonks.thepen.com/24447.html nagelopen.
Iemand suggesties waar het aan kan liggen, of beter nog hoe het op te lossen is?