open_basedir-Problem
am 16.04.2005 17:02:45 von usenet_just4spam
Hallo!
Ich komme bei einem open_basedir-Problem nicht weiter:
lt. phpinfo ist include_path: .:/usr/share/pear
Wenn ich nun das Script aufrufe, dann erhalte ich
folgende Fehlermeldung:
Fatal error: Failed opening required
'/usr/share/pear/Mail/Queue.php'
(include_path='/usr/share/pear')
im Script steht folgendes:
require_once "Mail/Queue.php";
locate Queue.php ergibt:
/usr/share/pear/Mail/Queue.php
Ich habe dann probiert, den include_path im
Script händisch zu setzen:
ini_set('include_path', '/usr/share/pear');
und auch
ini_set('include_path', '/usr/share/pear/');
Beide Varianten ergeben obige Fehlermeldung.
Any hints?
Danke und Ciao
digo
Re: open_basedir-Problem
am 16.04.2005 17:34:06 von Joerg Behrens
Wolfgang 'Digo' Hollin schrieb:
> Hallo!
>
> Ich komme bei einem open_basedir-Problem nicht weiter:
>
> lt. phpinfo ist include_path: .:/usr/share/pear
>
> Wenn ich nun das Script aufrufe, dann erhalte ich
> folgende Fehlermeldung:
>
> Fatal error: Failed opening required
> '/usr/share/pear/Mail/Queue.php'
> (include_path='/usr/share/pear')
open_basedir muss halt AUCH usr/share/pear mit aufnehmen.
Gruss
Joerg
Re: open_basedir-Problem
am 16.04.2005 18:11:47 von digo
Joerg Behrens wrote:
> open_basedir muss halt AUCH usr/share/pear mit aufnehmen.
also entweder stehe ich jetzt voll auf dem Schlauch oder
ich verstehe deinen Hinweis einfach nicht.
Die Datei liegt doch hier /usr/share/pear/Mail/Queue.php
und der include_path zeigt auf /usr/share/pear
und includiert wird: Mail/Queue.php
Das sollte doch zusammen genau:
/usr/share/pear/Mail/Queue.php
ergeben, oder?
Ciao
digo
--
http://www.showhypnose.org
Re: open_basedir-Problem
am 16.04.2005 18:16:59 von usenet_just4spam
Joerg Behrens wrote:
> open_basedir muss halt AUCH usr/share/pear mit aufnehmen.
also entweder stehe ich jetzt voll auf dem Schlauch oder
ich verstehe deinen Hinweis einfach nicht.
Die Datei liegt doch hier /usr/share/pear/Mail/Queue.php
und der include_path zeigt auf /usr/share/pear
und includiert wird: Mail/Queue.php
Das sollte doch zusammen genau:
/usr/share/pear/Mail/Queue.php
ergeben, oder?
Ich habe es jetzt mit:
ini_set('include_path', 'usr/share/pear');
versucht, leider bleibt das Problem bestehen.
Ciao
digo
Re: open basedir-Problem
am 16.04.2005 18:45:26 von Carsten Wiedmann
Wolfgang 'Digo' Hollin schrieb:
> Joerg Behrens wrote:
>
> > open_basedir muss halt AUCH usr/share/pear mit aufnehmen.
>
> also entweder stehe ich jetzt voll auf dem Schlauch oder
> ich verstehe deinen Hinweis einfach nicht.
In deinen ganzen Beispielen taucht niergendwo auf, wie open_basedir
aktuell bei dir gesetzt ist (was ja laut Titel dein Problem ist):
Du kannst jedenfalls auf nichts zugreifen, was ausserhalb dieses Dir's
ist, auch wenn es im include_path liegt.
> Die Datei liegt doch hier /usr/share/pear/Mail/Queue.php
> und der include_path zeigt auf /usr/share/pear
> ...
> require_once "Mail/Queue.php";
> ...
> Ich habe es jetzt mit:
> ini_set('include_path', 'usr/share/pear');
> versucht, leider bleibt das Problem bestehen.
Da dein include_path schon passt, macht es eigentlich keinen Sinn diesen
im Script nochmal zu setzen.
Gruß
Carsten