Re: php4.2,win2k,xitami, headache!
| From: | Erik | Date: | Sun, 19 May 2002 23:09:02 +0000 |
| Subject: | Re: php4.2,win2k,xitami, headache! | ||
| References: | 1 | Groups: | php.install |
| Request: | Send a blank email to php-install+get-7041@lists.php.net to get a copy of this message | ||
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