open_basedir

Apache, Lighttpd, nginx, Cherokee
Post Reply
highquality
Posts: 20
Joined: 2004-03-29 14:06
 

open_basedir

Post by highquality »

Guten Morgen,

ich möchte für einen VHost das open_basedir setzten und zwar für 2 Pfade. Ab und zu geht es und ich bekomme dann die Fehlermeldung:

Warning: main(): open_basedir restriction in effect. File(/config/config.inc.php) is not within the allowed path(s): (/usr/share/pear/:/home/htdocs/web999/html/)

Der Eintrag für den VHost sieht so aus:

<VirtualHost 80.65.34.150:80>
ServerName subdomain.domain.de
DocumentRoot /home/htdocs/web999/html/service/survey
SuexecUserGroup web999 ftponly
ScriptAlias /cgi-bin/ /home/htdocs/web999/html/cgi-bin/
php_admin_value open_basedir /usr/share/pear/:/home/htdocs/web4/html/
php_admin_value file_uploads 1
php_admin_value upload_tmp_dir /home/htdocs/web4/phptmp/
php_admin_flag safe_mode Off
</VirtualHost>

Wer kann mir bitte weiterhelfen und mir sagen was ich tun muss damit dieser effekt nicht ständig auftritt....

Viele Grüße
hq
tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn
Contact:
 

Re: open_basedir

Post by tomek »

Ich glaube nicht, dass sowas geht. Genauso wenig wie 2 Homeverzeichnisse für einen User.
mc5000
Posts: 308
Joined: 2004-06-17 11:56
Location: Köln
 

Re: open_basedir

Post by mc5000 »

Die Unterstützung für multiple Verzeichnisse wurde in Version 3.0.7 hinzugefügt.

----

/config/config.inc.php steht ja auch nicht im open_basedir - kann also auch nicht gelesen werden -> ist doch korrekt !

verschieb die datei in einen Ordner der genutzt werden darf oder schalt die sicherheitsbedingungen ab .... :wink:
highquality
Posts: 20
Joined: 2004-03-29 14:06
 

Re: open_basedir

Post by highquality »

sicherheitsbedinungen abschalten. bedeutet das ich safe_mode auf off stellen muss?
mc5000
Posts: 308
Joined: 2004-06-17 11:56
Location: Köln
 

Re: open_basedir

Post by mc5000 »

bedeutet das ich safe_mode auf off stellen muss?
wenn du das willst - dann bedeutet es das !! :wink:

aber was macht den die config.inc.php in dem verz. /config ?? soll das eine zentrale config für das phpMyAdmin sein, oder so ??
highquality
Posts: 20
Joined: 2004-03-29 14:06
 

Re: open_basedir

Post by highquality »

nein, config ist ein verzeichnis innerhalb meines documenten-root

als, /home/htdocs/web999/html/application/admin/config
stefanpropehan
Posts: 335
Joined: 2002-12-17 22:25
Location: Berlin
 

Re: open_basedir

Post by stefanpropehan »

highQuality wrote: Warning: main(): open_basedir restriction in effect. File(/config/config.inc.php) is not within the allowed path(s): (/usr/share/pear/:/home/htdocs/web999/html/)
hq
da steht doch eindeutig das dein Script versucht absolut auf die config Datei zurück zugreifen... d.h das script versucht nicht die Datei

Code: Select all

/home/htdocs/web999/html/config/config.inc.php
zu öffnen - sondern die Datei

Code: Select all

/config/config.inc.php
die es erstens nicht geben wird und zweitens steht das /config Verzeichniss nicht im oben base dir Path ... also script anschauen :-D
highquality
Posts: 20
Joined: 2004-03-29 14:06
 

Re: open_basedir

Post by highquality »

ok, aber die medungen ändern sich:

Warning: main(): open_basedir restriction in effect. File(/usr/share/pear/DB.php) is not within the allowed path(s): (/home/htdocs/web999/)

wie gesagt, nach eins bis zwei mal reload geht es wieder, dann wieder diese meldung...
stefanpropehan
Posts: 335
Joined: 2002-12-17 22:25
Location: Berlin
 

Re: open_basedir

Post by stefanpropehan »

mhh was benutzt du denn für eine software... ?? oder was selbst geschriebenes?

benutzt du einen php accelerator? dann evtl. mal dessen cache löschen....
highquality
Posts: 20
Joined: 2004-03-29 14:06
 

Re: open_basedir

Post by highquality »

ich benutze ein umfrage-tool: http://www.surveypilot.de
mc5000
Posts: 308
Joined: 2004-06-17 11:56
Location: Köln
 

Re: open_basedir

Post by mc5000 »

wird der fehler immer von der gleichen php-datei ausgelöst ??
stefanpropehan
Posts: 335
Joined: 2002-12-17 22:25
Location: Berlin
 

Re: open_basedir

Post by stefanpropehan »

Das Verhalten ändert sich ohne das du an der Konfiguration etwas änderst... sehr eigenartig... evtl. mal apache und php version posten... sehr komisch finde ich auch das der SafeMode in deiner Konfiguration schon auf off gesetzt ist und somit das openbasedir meines Meinung nach gar keine Rolle mehr spielt...
highquality
Posts: 20
Joined: 2004-03-29 14:06
 

Re: open_basedir

Post by highquality »

Meine Versionen:

Apache/2.0.49 (Linux/SuSE)
PHP Version 4.3.4

Besteht den einen zwingende Abhängikeit zwischen safe_mode und open_basedir?

On oder Off?
stefanpropehan
Posts: 335
Joined: 2002-12-17 22:25
Location: Berlin
 

Re: open_basedir

Post by stefanpropehan »

ohh nein mein fehler... laut php doku
open_basedir
Limit the files that can be opened by PHP to the specified directory-tree, including the file itself. This directive is NOT affected by whether Safe Mode is turned On or Off.
<edit>es spielt also keine rolle</edit>
mhh das ist es also nicht...
mc5000
Posts: 308
Joined: 2004-06-17 11:56
Location: Köln
 

Re: open_basedir

Post by mc5000 »

ist nicht eigentlich die frage, warum apache eimal die zwei pfade im open_basedir akzeptiert und dann wieder nicht ??

das gibt wenig sinn ! sind es auch wirklich die gleichen vhost einträge ?? sind es die gleichen (sub)domains ?? was gibt den phpinfo() in der entsprchenden domain aus ?? da gibt es einen eintrag open_basedir .....

:?:
stefanpropehan
Posts: 335
Joined: 2002-12-17 22:25
Location: Berlin
 

Re: open_basedir

Post by stefanpropehan »

st nicht eigentlich die frage, warum apache eimal die zwei pfade im open_basedir akzeptiert und dann wieder nicht ??
genau!! :oops:

und gibt es evtl noch eine .htaccess Datei im Verzeichniss die dort eine Rolle Spielen könnte?
Post Reply