Page 1 of 1

Open_Basedir Restriction beim Aufruf von Confixx

Posted: 2004-01-18 18:51
by pfalzpower
Hallo zusammen,

nachdem ich hier schon oft fündig geworden bin, könnt ihr mir bestimmt bei meinem Problem weiterhelfen:

Folgendes Problem:
Ich kann Confixx das erste mal nachdem der Webserver gestartet wurde ohne Probleme aufrufen.
Wird jedoch eine Webseite einer anderen Domain abgerufen, die einen anderen Benutzer hat, also z.B. Domain1.de läuft unter web1 und Domain2.de unter web2, dann bekomme ich die Fehlermeldung,

Code: Select all

Warning: Unknown(): open_basedir restriction in effect. File(/srv/www/htdocs/confixx/html/user/index.php) is not within the allowed path(s): (/srv/www/htdocs/webX/) in Unknown on line 0
Wobei beim Pfad immer der Benutzer angegeben wird, dessen Domains das letzte mal aufgerufen wurde.
Es sieht so aus, als ob er den Benutzer nicht zurückstellt auf den Confixx Benutzer.

Gibts hier eine Möglichkeit ohne den 1.3'er Apache zu verwenden?

Hier die Infos zum System:
- RedHat Fedora mit 2.6.1 Kernel
- Apache 2.0.47
- PHP 4.3.3

VirtualHost Ausschnitt aus der httpd.conf

Code: Select all

<VirtualHost XXX.XXX.XXX.XXX:80>
ServerName config.DOMAIN.de
SuexecUserGroup confixx users
DocumentRoot /srv/www/htdocs/confixx/html
php_admin_value safe_mode_exec_dir /srv/www/htdocs/confixx/bin
php_admin_value upload_tmp_dir /srv/www/htdocs/confixx/tmp
ScriptAlias /cgi-bin/ /srv/www/htdocs/confixx/html/cgi-bin/
CustomLog /var/log/httpd/config.DOMAIN.de_access.log "%h %l %u %t "%r" %s
ErrorLog /var/log/httpd/config.DOMAIN.de_error.log
</VirtualHost>
Die confixx_virtualhosts.conf kommt direkt nacht diesem Eintrag

Wäre euch echt dankbar, wenn ihr mir helfen könntet.
Danke schonmal :)

Re: Open_Basedir Restriction beim Aufruf von Confixx

Posted: 2004-01-26 17:26
by günter
Schon Lösungen ?

Re: Open_Basedir Restriction beim Aufruf von Confixx

Posted: 2004-01-26 17:48
by pfalzpower
leider noch nicht.

Re: Open_Basedir Restriction beim Aufruf von Confixx

Posted: 2004-02-15 02:59
by pfalzpower
Hab etz mal eine Lösung gefunden, falls jemand das gleiche Problem haben sollte.

Es liegt an PHP, da es anscheinend in der 4.3.4 ein Bug damit gibt.

Einfach die Linie
php_admin_value open_basedir none
in den VHost Eintrag von Confixx added und es geht wieder :D

Re: Open_Basedir Restriction beim Aufruf von Confixx

Posted: 2004-02-15 12:02
by günter
Und ist das eine sichere Lösung ?

Re: Open_Basedir Restriction beim Aufruf von Confixx

Posted: 2004-02-16 14:12
by freeman76
DIES ist gewiss nicht die Lösung sondern nur ein Abschalten von Open_Basedir - klaro dass der "Fehler" dann nicht mehr da ist. Und "sicherer" wird´s dadurch gewiss nicht :-D

Ruft ihr über einen SSL-Proxy Confixx auf?

Re: Open_Basedir Restriction beim Aufruf von Confixx

Posted: 2004-03-15 22:54
by karatekid
gibts schon weitere Ideen dazu?

Habe das Problem weiterhin mit Confixx3.

Gruß

Sebastian

Re: Open_Basedir Restriction beim Aufruf von Confixx

Posted: 2004-03-15 23:06
by ffl
Jepp ich rufe es über einen SSL-Proxy auf und bei mir war derselbe Fehler bis ich open_basedir auf none gesetzt habe.

Gruß
ff

Re: Open_Basedir Restriction beim Aufruf von Confixx

Posted: 2004-03-15 23:11
by karatekid
okay, welchen vhost eintrag in welcher Datei hast du konkret verändert?

Gruß

Sebastian

Re: Open_Basedir Restriction beim Aufruf von Confixx

Posted: 2004-03-16 14:09
by alrad
Hallo freeman76,

du gibst eine unqualifizierte Meinung ab. In den Vhost-Eintrag von Confixx soll nur der Eintrag gemacht werden, wenn du nämlich gelesen hättest, dann wäre dir aufgefallen, dass im Original auch keine Open-Basedir-Restriction gesetzt ist.

Es ist weder sicherer noch unsicherer als vorher, sondern umgeht nur den PHP-Bug.

Gruß
Albert

Re: Open_Basedir Restriction beim Aufruf von Confixx

Posted: 2004-03-16 15:12
by projekt2501
http://www.rootforum.org/forum/viewtopic.php?t=24455

Der Eintrag in der SSL Sektion hat geholfen :) Ggf. mal ausprobieren.