Confixx und PEAR

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
uwe59
Posts: 11
Joined: 2004-11-23 19:27

Confixx und PEAR

Post 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
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: Confixx und PEAR

Post 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.
Anonymous

Re: Confixx und PEAR

Post 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.
uwe59
Posts: 11
Joined: 2004-11-23 19:27

Re: Confixx und PEAR

Post 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
legato
Posts: 115
Joined: 2004-06-03 12:40

Re: Confixx und PEAR

Post by legato »

safe_mode_include_dir auch entsprechend anpassen.
uwe59
Posts: 11
Joined: 2004-11-23 19:27

Re: Confixx und PEAR

Post by uwe59 »

Ich danke euch, funktioniert.

Gruß
Uwe
Post Reply