Mailinglisten-Archive |
Hi PHP, ich möchte gerne die PEAR:Tree Klasse benutzen. Leider ist diese bei manchen Providern nicht im PEAR-Paket fest installiert. Also packe ich die Dateien in ein eigenes Unterverzeichnis und setze per ini_set einfach einen zusätzlichen include_path: $pfad = $_SERVER['DOCUMENT_ROOT']."/meinPfad"; ini_set('include_path', $pfad.";".ini_get('include_path') ); Unter Windows läuft das wunderbar. Unter Linux-Systemen bzw. auf dem Schlund-Server wird zwar der neue include_path gesetzt (habe ich mit phpinfo) geprüft, aber die Datei wird trotzdem nicht gefunden und das Script schmeisst eine Fehlermeldung aus: Fatal error: main(): Failed opening required 'Tree/Tree.php' (include_ path='/homepages/1/xxxxxx/htdocs/Kunden/test/core/pear;.:/usr/local/ lib/php') in /homepages/1/xxxxxx/htdocs/Kunden/test/core/config.inc.php on line 55 DOCUMENT_ROOT ist "/homepages/1/xxxxxx/htdocs", das konnte man mir bei Schlund auch bestätigen. Mehr allerdings nicht. Ich habe auch schon versucht ".:" davor zu setzen. Das bringt aber auch nichts. Weiß jemand Rat? Wo kann ich ansetzen? Irgendwie scheint ja die Pfadangabe falsch zu sein. -- Viele Grüße Lars Brinkmann mailto:lbrink at t-online.de
php::bar PHP Wiki - Listenarchive