Re: Security Alert!-cgi.force_redirect=0

From: Date: Fri, 26 Apr 2002 01:54:33 +0000
Subject: Re: Security Alert!-cgi.force_redirect=0
References: 1  Groups: php.windows 
Request: Send a blank email to php-windows+get-13320@lists.php.net to get a copy of this message
You might need to have the second line in PHP.INI too: cgi.force_redirect=0 cgi.redirect_status_env ENV_VAR_NAME Cor van de Veen "Matthew Gotth-Olsen" <mgolsen@bellsouth.net> schreef in bericht news:20020425194234.27885.qmail@pb1.pair.com... > I'm running IIS on a WinXP box, I've got everything installed, however > whenever I try to access a php script I get this error which I'm sure you > all are familiar with: > > ---------------------------------------------------------------------- > Security Alert! PHP CGI cannot be accessed directly. > This PHP CGI binary was compiled with force-cgi-redirect enabled. This means > that a page will only be served up if the REDIRECT_STATUS CGI variable is > set. This variable is set, for example, by Apache's Action directive > redirect. > > You may disable this restriction by recompiling the PHP binary with > the --disable-force-cgi-redirect switch. If you do this and you have your > PHP CGI binary accessible somewhere in your web tree, people will be able to > circumvent .htaccess security by loading files through the PHP parser. A > good way around this is to define doc_root in your php.ini file to something > other than your top-level DOCUMENT_ROOT. This way you can separate the part > of your web space which uses PHP from the normal part using .htaccess > security. If you do not have any .htaccess restrictions anywhere on your > site you can leave doc_root undefined. If you are running IIS, you may > safely set cgi.force_redirect=0 in > php.ini. ------------------------------------------------------------------- > ------- > > So I reread through the documentation, and I made sure that > "cgi.force_redirect=0" under my php.ini under c:\windows\ is there something > I'm missing? I've tried the insteller and the manual install, and bothe give > me the same message... I've even tried removing php completely and > re-installing it both ways... no dice... an help would be appreciated... > > > > > > >

« previous php.windows (#13320) next »