Bug #13810: Per directory php.ini overrides
| From: | richard at alavator dot com | Date: | Wed, 24 Oct 2001 09:24:46 +0000 |
| Subject: | Bug #13810: Per directory php.ini overrides | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-68926@lists.php.net to get a copy of this message | ||
From: richard@alavator.com
Operating system: All
PHP version: 4.0.6
PHP Bug Type: Feature/Change Request
Bug description: Per directory php.ini overrides
I run a server and have always used .htaccess to modify php settings on a
per directory basis. I am now opening my server to other people, so I need
to refine the security model, which prevents me from using PHP as a
module.
Unfortunately, I can't use PHP as a CGI at this time, because I have no way
of changing options on a per directory basis.
I would be nice if PHP could be compiled with an option which would have it
perform the following actions each time it is invoked as a CGI:
1. Parse the normal configuration file
2. Look in each directory from the document root to the script directory,
and progressively parse php.ini files in those directories "overriding" any
settings from the main php.ini file (but not otherwise disturbing the php
configuration)
This is probably a fairly intensive hit for memory hungry machines, but
AFAIK, it is the only way to provide per-directory PHP options in a similar
mannar to .htaccess on servers which don't have .htaccess, or where
security makes using .htaccess impossible.
--
Edit bug report at: http://bugs.php.net/?id=13810&edit=1