Hallo,
ich habe mal wieder ein sehr merkwürdiges Problem.
Ich habe ein eigentlich fertiges Script, was auf meinen beiden lokalen Servern (einmal unter Windows, einmal unter Linux) gut läuft.
Es nutzt die PEAR-Klassen DB und Auth.
Als ich es auf unseren Server geschmissen habe, wunderte ich mich, dass absolut keine Anzeige kam, wenn ein PEAR-Objekt im Spiel war. Soll z.B. heißen, dass das install-Script zwar erst die allgemeinen Informationen anzeigt, aber dann, wenn es wirklich die Datenbank benutzen soll einfach aufhört - ohne Fehlermeldung.
Ich konnte mit Leuchtspurmunition feststellen, dass es wirklich die beiden Code-Zeilen zur jeweiligen Objekt-Erstellung sind, also
$db = DB::connect($dsn);
und
$auth = new Auth(...);
Obwohl der Betreiber gesagt hat, dass PEAR installiert ist, habe ich auch schon versucht, die Klassen in ein Unterverzeichnis zu legen und von dort zu includen.
Es sei angemerkt, dass der Server keine Fehler produziert, auch wenn ich mit Absicht eine nicht existente Datei include, und das, obwohl er eigentlich alle Fehler außer Notices anzeigen müsste.
Nebenfrage: Gibt es eigentlich eine Möglichkeit, in einem Script festzustellen, ob PEAR installiert ist?
Grüße
neogrande
ich habe mal wieder ein sehr merkwürdiges Problem.
Ich habe ein eigentlich fertiges Script, was auf meinen beiden lokalen Servern (einmal unter Windows, einmal unter Linux) gut läuft.
Es nutzt die PEAR-Klassen DB und Auth.
Als ich es auf unseren Server geschmissen habe, wunderte ich mich, dass absolut keine Anzeige kam, wenn ein PEAR-Objekt im Spiel war. Soll z.B. heißen, dass das install-Script zwar erst die allgemeinen Informationen anzeigt, aber dann, wenn es wirklich die Datenbank benutzen soll einfach aufhört - ohne Fehlermeldung.
Ich konnte mit Leuchtspurmunition feststellen, dass es wirklich die beiden Code-Zeilen zur jeweiligen Objekt-Erstellung sind, also
$db = DB::connect($dsn);
und
$auth = new Auth(...);
Obwohl der Betreiber gesagt hat, dass PEAR installiert ist, habe ich auch schon versucht, die Klassen in ein Unterverzeichnis zu legen und von dort zu includen.
Es sei angemerkt, dass der Server keine Fehler produziert, auch wenn ich mit Absicht eine nicht existente Datei include, und das, obwohl er eigentlich alle Fehler außer Notices anzeigen müsste.
Nebenfrage: Gibt es eigentlich eine Möglichkeit, in einem Script festzustellen, ob PEAR installiert ist?
Grüße
neogrande
Kommentar