← Back to team overview

sslug-teknik team mailing list archive

Re: Apache, RH71 og CGI-scripts

 

Og selvfølgelig afslutter jeg perl-scriptet med HTML :-)


"Simon B. Nielsen" <simon@xxxxxxxxxxxx> wrote in message
news:9d88pm$dnq$1@xxxxxxxxxxxx...
> Under RH 7.1 kører Apache som brugeren apache. Når jeg som root skriver
> "su - apache" logger den ikke ind som apache... men anyway. Det jeg i
stedet
> gjorde var at oprette en ny bruger og kopiere rettighederne fra
> /var/www/cgi-bin og gæt engang. Virker stadig ikke :-(
>
> Jeg har testet med følgende meget simple script:
>
> -- start --
> #!/usr/bin/perl
>
> print <<HTML;
> Content-type: text/html
>
> <html>
> <head>
> <title>test</title>
> </head>
> <body>
> <p align=center>test
> </body>
> </html>
> -- slut --
>
> Det virker fint fra /var/www/cgi-bin, men kan altså ikke køre fra de andre
> foldere jeg forsøger at sætte op som beskrevet tidligere. Jeg har mistanke
> om at det har noget med min opsætning at gøre, men jeg fatter bare ikke
hvad
> det kan være :-(
>
> Simon
>
>
> "Jacob Sparre Andersen" <sparre@xxxxxx> wrote in message
> news:3AF7A27C.2B7A4B72@xxxxxx...
> > Simon:
> >
> > > Når jeg kigger i error_log står der blot premature end of script
headers
> > > hvilket tyder på at det er en fejl i scriptet.
> >
> > Husker du at starte med at udskrive et datatypefelt og en blank
> > linie til HTTP-hovedet? Ellers er det det der er fejlen.
> >
> > Hvis du har mistanke om at der er problemer med rettighederne
> > undersøger du det lettest ved at skifte til den bruger Apache
> > kører som (ofte "nobody") og så køre programmet fra
> > kommandolinien.
> >
> > Jacob
> > --
> > "The current state of knowledge can be summarised thus:
> >  In the beginning, there was nothing, which exploded."
> >
>
>




References