Andrew Linehan wrote:

> Installed php4.2 over previous install as administrator - no problems.
> Logged on under different user got this:
> 
> 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.
> 
> Set force_redirect=0 in php.ini - no change, checked and corrected
> security
> permissions - no change.  Do not use .htaccess security.
> 
> Need help badly, pleeeeeze.
hi,
you get this security warning because you use a windows platform just open 
up "php.ini" and find the line cgi_force_redirect=0 (uncomment if 
necessary) otherwise it doesn't take any effect  if you use microsoft iis 
you have to disable this  edit php.ini and all will work fine

regards Erik

-- 
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to