problem s CGI

Sekcia: Programovanie 06.08.2006 | 14:03
Avatar BE3 OBENBSD UNIX 3.7  Používateľ
Nemam sice linux ale OPENBSD unix ale myslim si, ze je to nie az tak odlisne... Mam dost problem rozchodit CGI skripty v OPENBSD 3.7 pod APACHE, myslim ze verzia 1.3.x. Samotna www stránka (ciste HTML) funguje uplne v poriadku z /var/www/htdocs. Chcel by som ale vyskusat pouzit aj nejaky CGI script: uplne jednoduchy: skusal som len primitivny program v PERL ako aj skompilovany v Ccku, napr.: main () { printf ("Content-type: text/plain\n\n"); printf ("hello, world\n"); } skompiloval so ho: cc program.c -o skript.cgi nastavil som prava na subor: chmod a+x skript.cgi a nakopiroval som subor do adresara , kde by mali byt cgi skripty: /var/www/cgi-bin upravil som aj config subor apachu var/www/conf/httpd.conf: teda konkretne som doplnil riadky: ScriptAlias /cgi-bin/ /var/www/cgi-bin/ a AddHandler cgi-script .cgi Neviem, ci som na nieco zabudol, alebo som nieco urobil zle, ale nefunguje to: ked zadam do browsera: 127.0.0.1/cgi-bin/skript.cgi, tak vyhlasi chybu: 500 - internal server error a v logoch error_log som vycital len: [Sun Aug 6 10:49:28 2006] [error] [client 127.0.0.1] Premature end of script headers: /cgi-bin/skript.cgi [Sun Aug 6 10:49:47 2006] [error] [client 127.0.0.1] Premature end of script headers: /cgi-bin/skript.cgi Teda nejaka chyba hlavicky alebo co, neviem si s tym poradit, prosim ak mi s tym niekto viete helfnut. Vdaka velmi.