Page 1 of 1

Confixx und PEAR

Posted: 2006-04-17 22:03
by uwe59
Hallo Leute,

kann mir jemand verraten, wie ich es hinbekomme, dass alle Domains, die per Confixx verwaltet werden, zusätzlich den Include-Path für PHP auch auf /usr/share/php bekommen? Eine Erweiterung der php.ini hat nichts gebracht und per ini_set im PHP-Script bekomme ich

open_basedir restriction in effect. File(/usr/share/php/PEAR.php) is not within the allowed path

Wäre für jeden Tipp dankbar.

Gruß
Uwe

Re: Confixx und PEAR

Posted: 2006-04-17 22:14
by oxygen
richtig(tm) gar nicht.

Ein übler Workaround wäre am Schluss der http.conf etwas aller:

Code: Select all

php_admin_value include_path .:/usr/share/php:/usr/lib/php/Smarty:/usr/share/php/adodb
php_admin_value open_basedir /var/www:/usr/share/php:/usr/lib/php
dadurch verliert man allerdings den "Schutz" von open_basedir.

Re: Confixx und PEAR

Posted: 2006-04-18 04:43
by Anonymous
Admin Interface -> httpd Spezial -> alle Anbieter ändern ->

Clicken Sie "für alle Domains, die neu angelegt werden, setzen"
und schreiben Sie diese httpd-Zusatzeintrag:

php_admin_value open_basedir /home/##user##/html/:/home/##user##/phptmp/:/home/##user##/files/:/home/##user##/atd/:/usr/share/php
php_admin_value include_path .:/usr/share/php

/home ist deine Confixx $user_homeDir (sehen Sie bitte confixx_main.conf oder settings.inc.php)
z.B: /var/www


Das ist Losung fur Confixx 3.x.

Re: Confixx und PEAR

Posted: 2006-04-18 10:08
by uwe59
@slex
Danke, das funktioniert fast perfekt, bis auf

SAFE MODE Restriction in effect. The script whose uid is 639 is not allowed to access /usr/share/php/PEAR.php owned by uid 0

In der Ausgabe von phpinfo wird bei open_basedir dies angezeigt:

/srv/www/htdocs/web1/html/:/srv/www/htdocs/web1/phptmp/:/srv/www/htdocs/web1/files/:/srv/www/htdocs/web1/atd/:/usr/share/php

Der include_path ist mit .:/usr/share/php richtig

Das Verzeichnis /usr/share/php hat die Rechte drwxr-xr-x und die Datei PEAR.php -rw-r--r--. Damit sollte ein Lesen der Datei doch möglich sein, oder sehe ich da was falsch?


Danke und Gruß
Uwe

Re: Confixx und PEAR

Posted: 2006-04-18 13:28
by legato
safe_mode_include_dir auch entsprechend anpassen.

Re: Confixx und PEAR

Posted: 2006-04-18 16:21
by uwe59
Ich danke euch, funktioniert.

Gruß
Uwe