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
Confixx und PEAR
Re: Confixx und PEAR
richtig(tm) gar nicht.
Ein übler Workaround wäre am Schluss der http.conf etwas aller:
dadurch verliert man allerdings den "Schutz" von open_basedir.
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
-
Anonymous
Re: Confixx und PEAR
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.
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
@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
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
safe_mode_include_dir auch entsprechend anpassen.
Re: Confixx und PEAR
Ich danke euch, funktioniert.
Gruß
Uwe
Gruß
Uwe