OK, I've figured it out.  Apparantly when setting php
vars in an apache config file, you HAVE to use the
form
"php_admin_value" as opposed to just "php_value". 
Some of the php documentation is vague or even
misleading, such as this example from the online docs,
which does not use the form php_admin_value but is
obviously used in the apache config file:

<IfModule mod_php4.c>
   php_value include_path ".:/usr/local/lib/php"
   php_flag safe_mode on
</IfModule>

Also, the docs say:

php_value name value

     This sets the value of the specified variable.

php_admin_value name value

     This sets the value of the specified variable.
"Admin" configuration settings can only be set from
within the main Apache configuration files, and not
from .htaccess files.

So it makes it sound as if you CAN use the php_value
form in the apache config, but that it is
over-rideable
via htaccess files... However it doesnt work, at least
with the 4.1.2...  Maybe the functionality has been
changed recently, for security reasons.  I figure if
you go to the trouble to set a value in apache for
a particular virtualhost, you dont want to allow it to
be overridden via htaccess, which isnt possible when
they force you to use the php_admin_value form. I
actually prefer it that way, the docs just need
updating!

Thanks for the responses.

Rob


--- bvr <[EMAIL PROTECTED]> wrote:
> It doesn't work with CGI installations of PHP.
> 
> bvr.
> 
> Robert Montgomery wrote:
> 
> >Supposedly, in your apache httpd.conf file you can
> >specify php config values.  I'm trying to shore up
> >security on a new box by setting the following 
> >within <VirtualHost> tags:
> >
> >php_value open_basedir /path/to/virtualhost/
> >
> >However, it doesnt work.  If I set the values in
> the
> >php.ini file, it DOES work...  What am I missing??
> >Are there any restrictions to setting these php
> values
> >in an httpd.conf file?  The doc's dont really
> mention
> >anything...  I'm baffled!
> >
> >I'm running apache_1.3.23 + php-4.1.2 on a linux
> box.
> >
> >Thanks,
> >Rob
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Yahoo! Greetings - send holiday greetings for
> Easter, Passover
> >http://greetings.yahoo.com/
> >
> 
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Greetings - send holiday greetings for Easter, Passover
http://greetings.yahoo.com/

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

Reply via email to