[LUGOS] dinamicen open_basedir

Bostjan Mercun bostjan at niansis.com
Tue Aug 16 13:32:04 CEST 2005


Pozdravljeni

Na enem strezniku imam z mod_rewrite narejen prostor za vec uporabnikov 
pod eno domeno. Tezavo imam z ukazom open_basedir za php, kateremu bi 
dal rad "dinamicno" vsebino. Zaenkrat imam nastavljeno:

php_admin_value open_basedir .

vendar nekateri ne morejo uprabljati svojih administratorskih vmesnikov, 
ker includajo datoteke iz drugih direktorijev (se vedno svojih).

Apache je 1.3, php 5, slackware 10.

Tak je VirtualHost:

<VirtualHost 111.111.111.111>
     ServerAdmin hostmaster at domena.com
     DocumentRoot /pot/domena
     ServerName domena
     ServerAlias *.domena

     LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" 
\"%{User-Agent}i\" %f" vhost
     ErrorLog /pot/do/domena/error_log
     CustomLog /pot/do/domena/access_log vhost

     RewriteEngine on
     RewriteLog "/pot/do/rewrite.log"
     RewriteLogLevel 5
     RewriteCond %{HTTP_HOST} .
     RewriteCond %{HTTP_HOST} !^www\. [NC]
     RewriteCond %{HTTP_HOST}<>%{REQUEST_URI} 
([^.]+)\.domena\.com(:80)?<>/([^/]*) [NC]
     RewriteCond %1<>%3 !^(.*)<>\1$ [NC]
     RewriteRule ^(.*) /%1/$1 [L]

     php_admin_value open_basedir .
</VirtualHost>

Spremenljivko v bistvu ze imam v $1, vendar je ukaz open_basedir ne 
sprejme. Prav tako tudi ne, ce naredim novo spremeljivko s SetEnv.

Ima kdo kaksno idejo, kako bi lahko to naredil?

Hvala in lp

		Bostjan


More information about the lugos-list mailing list