[Apache / PHP] Gebruik DocumentRoot variabele in php_value

Pagina: 1
Acties:

  • _Gekkie_
  • Registratie: Oktober 2000
  • Laatst online: 18-01 16:19

_Gekkie_

And the cow said: Helloooooow?

Topicstarter
Allen,

voor het auotmatisch pre-/ en appenden van scripts in een virtualhost zou ik graag de document root als variabele voor het pad naar die script willen gebruiken:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<VirtualHost *:80>
    ServerName www.test.nl
    DocumentRoot /pad/naar/de/root/public_html

    <directory /pad/naar/de/root/public_html>
        RewriteEngine On
        RewriteRule ^test$ test/
        RewriteRule ^sitemap\.xml$ sitemap.php
        
        php_value auto_prepend_file "/pad/naar/de/root/../inc/prepend.php"
        php_value auto_append_file "/pad/naar/de/root/../inc/append.php"
    </directory>
    php_value xdebug.profiler_output_dir /pad/naar/de/root/../xdebug
    php_value xdebug.profiler_enable 1
</VirtualHost>


Zoals je ziet staan de scripts buiten de public_html ivm organisatie van overige includes e.d. maar het zou (ivm porteerbaarheid) toch makkelijk zijn als er maar 1 keer /pad/naar/de/root/ staat en alle overige paden afgeleid worden van DocumentRoot (middels ${DocumentRoot}%-achtige constructies)

Mijn vraag dus eigenlijk: kan dat? Na enig speurwerk via google heb ik wel kunnen achterhalen dat het niet kan voor php_value-settings in de htaccess, maar da thet voor de rewrite dan weer wel kan...

Is het dus uberhaupt mogelijk?
(PS. overigens gaat het hier om een *nix omgeving, maar ik denk niet dat dát uitmaakt doordat het om apache zelf gaat)

Gekkie is a proud member of TheBenny!