← Back to team overview

sslug-teknik team mailing list archive

Re: Apache, RH71 og CGI-scripts

 

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."
>




Follow ups

References