ispCP - Board - Support
Open Basedir problem - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: Open Basedir problem (/thread-11135.html)



Open Basedir problem - funnymob - 07-07-2010 06:29 AM

Hallo,
ich habe da ein Verständnisproblem bei mir mit open_basedir.
Ich bekomme beim Aufruf der configtest.php von Maia folgende Fehlermeldung:
Quote:Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/etc/pear.conf) is not within the allowed path(s): (/var/www/ispcp/gui/:/etc/ispcp/:/var/run/ispcp.lock:/proc/:/bin/df:/bin/mount:/var/log/rkhunter.log:/var/log/chkrootkit.log:/usr/share/php:/usr/etc/pear.conf) in /usr/share/php/PEAR/Config.php on line 625
Aber das Verzeichnis (oder besser die Datei) /usr/etc/pear.conf ist doch enthalten.
Apache habe ich nach der Änderung auch neugestartet.

Ich habe auch schon versucht nur das Verzeichnis /usr/etc/ anstatt der Datei /usr/etc/pear.conf aufzunehmen, doch das hat auch nicht geklappt.

Hat mir jemand eine Idee?

Danke
Gruß
funnymob


RE: Open Basedir problem - ephigenie - 07-07-2010 06:55 AM

(07-07-2010 06:29 AM)funnymob Wrote:  Hallo,
ich habe da ein Verständnisproblem bei mir mit open_basedir.
Ich bekomme beim Aufruf der configtest.php von Maia folgende Fehlermeldung:
Quote:Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/etc/pear.conf) is not within the allowed path(s): (/var/www/ispcp/gui/:/etc/ispcp/:/var/run/ispcp.lock:/proc/:/bin/df:/bin/mount:/var/log/rkhunter.log:/var/log/chkrootkit.log:/usr/share/php:/usr/etc/pear.conf) in /usr/share/php/PEAR/Config.php on line 625
Aber das Verzeichnis (oder besser die Datei) /usr/etc/pear.conf ist doch enthalten.
Apache habe ich nach der Änderung auch neugestartet.

Ich habe auch schon versucht nur das Verzeichnis /usr/etc/ anstatt der Datei /usr/etc/pear.conf aufzunehmen, doch das hat auch nicht geklappt.

Hat mir jemand eine Idee?

Danke
Gruß
funnymob

Mach ein "su -" auf den User VU2000 und schau ob du zu der Datei kommst ... als der User - evt. stimmen die Rechte der übergeordneten Verzeichnisse nicht...


RE: Open Basedir problem - funnymob - 07-07-2010 07:04 AM

Hallo ephigenie,

danke für die Info und ja als su vu2000 kann ich die Datei finden.
Der Besitzer der Datei php.ini ist auch VU2000.

Und ja du hattest recht beim übergeordnete Ordner 'php5' war der Owner 'root'. Hab's nun auf VU2000 geändert und ebealls apache neugestrtet. Allerdings hatts noch nicht ganz geholfen.

Noch eine Idee?

Danke


RE: Open Basedir problem - ephigenie - 07-07-2010 11:12 PM

(07-07-2010 07:04 AM)funnymob Wrote:  Hallo ephigenie,

danke für die Info und ja als su vu2000 kann ich die Datei finden.
Der Besitzer der Datei php.ini ist auch VU2000.

Und ja du hattest recht beim übergeordnete Ordner 'php5' war der Owner 'root'. Hab's nun auf VU2000 geändert und ebealls apache neugestrtet. Allerdings hatts noch nicht ganz geholfen.

Noch eine Idee?

Danke

export PHPRC=/var/www/fcgi/master/php5/php

strace -e open,stat php5-cgi -f <configtest.php>


RE: Open Basedir problem - funnymob - 07-27-2010 06:27 AM

Hallo ephigenie,
sorry, dass ich mich erst jetzt melde. War ein bisschen unterwegs.
Was meinst du mit den beiden Zeilen?

Das steht bei mir in der /var/www/fcgi/master/php5-fcgi-starter :
#!/bin/sh
umask 022
PHPRC="/var/www/fcgi/master/php5/"
export PHPRC
PHP_FCGI_CHILDREN=2
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=500
export PHP_FCGI_MAX_REQUESTS
TMPDIR="/var/www/ispcp/gui/phptmp"
export TMPDIR
exec /usr/bin/php5-cgi

Aber was meinst du genau?

Danke
gruß
funnymob