Confixx light:
Zitat:
Original geschrieben von mad-boy
in der php.ini steht bei mir, das die /pear/ Folder als includepath definiert sind. Leider funktioniert es auf dem Server dann doch nicht. Wo kann ich das ändern? Die /pear/ Pfade müssen dringend mit includiert werden!
|
Generell müssen zusätzliche Pfade aus dem include_path ebenfalls im open_basedir angegeben werden.
Leider geht das mit Confixx *light* nicht so einfach, weil die Funktion 'httpd-spezial' im Admin Menü nicht verfügbar ist. Da Confixx /etc/httpd/confixx_vhost.conf immer wieder überschreibt, hat es auch keinen Zweck, dort das open_basedir zu korrigieren.
Unter dem Strich bleibt Dir bei Confixx light nur die Möglichkeit, das PEAR Verzeichnis manuell in das jeweilige documentroot zu kopieren.
Oder Du kaufst/mietest Confixx Pro. Dort kannst Du im Adminmenü unter httpd-spezial das open_basedir für alle 'Kunden' ändern:
Code:
php_admin_value open_basedir /home/www/#user#:/usr/lib/php
Beachte dabei dann folgendes: damit es benutzbar ist aber ohne Hintertürchen, müssen im Verzeichnis /usr/lib/php rekursiv alle Files und Verzeichnisse root:ftponly gehören. Der darf lesen und schreiben, alle anderen *nur* lesen. Sonst baut sich einer dort ein Hintertürchen ein, in dem er Pear.php manipuliert...