Re: Pear Problem
am 14.06.2005 13:13:02 von dev-null-use-reply-adressChristian Schmidt schrieb:
> Ich habe mir mit "pear install HTML_Common" und "pear install HTML_Page"
> diese beiden Packages installiert.
Soweit, sogut, der pear installer funktioniert also.
> Warning: main(): open_basedir restriction in effect.
> File(/usr/share/php/HTML/Page.php) is not within the allowed path(s):
> (/srv/www/htdocs/web9/) in /srv/www/htdocs/web9/html/test.php on line 21
Die Fehlermeldung sagt es doch: Du darfst aufgrund einer open_basedir
Einschränkung nicht darauf zugreifen.
> Fatal error: main(): Failed opening required 'HTML/Page.php'
> (include_path='.:/usr/share/php') in /srv/www/htdocs/web9/html/test.php
> on line 21
Das Pear Verzeichnis ist aber im include_path. Das ist ja schonmal gut.
Anhand der Fehler und Pfadangaben vermute ich, Du hast einen Confixx als
Serververwaltung, gelle? ;-)
Lösung:
Gehe in den Admin-Bereich, nach Einstellungen -> httpd Spezial.
Wähle "Einen Kunden ändern" und klicke auf Weiter. Trage den
Kunden web9 ein und klicke auf Suchen. Wähle "für alle Domains des
Kunden setzen" und "für alle Domains, die vom Kunden angelegt werden,
setzen" aus und schreibe in die Textbox:
php_admin_value open_basedir .:/srv/www/htdocs/web9:/usr/share/php
Klicke auf speichern, warte ein paar Minuten und freue Dich.
Schaue ferner für weitere Infos zur Konfiguration von PHP in's Manual:
http://de.php.net/manual/en/configuration.php
http://de.php.net/manual/en/ini.php#ini.list
Gruß und f'up2 d.c.l.p.installation,
JPM