On Mon, Jun 03, 2002 at 09:01:16AM -0500, Chad Walstrom wrote:
> IMHO, this is a very Bad Thing(TM). The most elegant solution I've seen
> is to add the php_include_path in your Apache configuration via an
> Include statement referrencing the software's /etc/<package>/apache.conf
> file. Include the /etc/<package>/ directory for customized *.php or
> *.inc files as well as the installed share directory
> /usr/share/<package>.
I would encourage this kind of approach (which is also documented in
/usr/share/doc/phpdoc/html/configuration.html)
Better would be to put the configuration inside /etc/apache/conf/<pkg>.conf
and let apache include /etc/apache/conf/*. In this way package have only to
make apache reload the configuration.
Of course /etc/apache/conf/ sould be a directory.
I'm not sure about apache-{ssl,perl} but a similar solution should be aplpied.
Indeed this is apache-only solution, and apache is not the only one http
server in Debian.
Most probably, in woody+1, wwwconfig-common (or what it will be) will feature
an utility to handle the modification of the include_path configuration
directive.
> The problem with this approach is that you expose the subdirectories to
> ALL of the PHP packages, then. I don't really want my Horde libraries
> accessible from phpGroupWare, for example.
Neither would I :)
ciao,
--
Luca - De Whiskey's - De Vitis | Elegant or ugly code as well
aliases: Luca ^De [A-Z][A-Za-z\-]*[iy]'\?s$ | as fine or rude sentences have
Luca, a wannabe ``Good guy''. | something in common: they
local LANG="it_IT@euro" | don't depend on the language.
Attachment:
pgpazcErJ7ACz.pgp
Description: PGP signature