Thomas: Fehlermeldung bei Pear Einbindung

Guten Abend,
ich möchte Pear verwenden, das laut phpinfo installiert ist. http://likethousandsuns.de/phpinfo.php
Will ich dann also require_once 'DB.php'; oder require_once 'HTML/QuickForm.php'; ausführen so erhalte ich die Fehlermeldung;

Warning: main(DB.php): failed to open stream: No such file or directory in /var/www/html/web106/html/guestbook/index.php on line 5

Fatal error: main(): Failed opening required 'DB.php' (include_path='.') in /var/www/html/web106/html/guestbook/index.php on line 5

Das hat auf meinem lokalen Server immer funktioniert. Weiß jemand Rat.

Ich hoffe ihr könnt mir helfen.

MfG
Thomas

  1. Hallo Freunde des gehobenen Forumsgenusses,

    Fatal error: main(): Failed opening required 'DB.php' (include_path='.') in /var/www/html/web106/html/guestbook/index.php on line 5

    Da steht, dass der include_path den Wert '.' hat, also nur das Verzeichnis in dem das aufgerufene Script liegt. Bitte also deinen Provider darum den include_path um den Pfad von PEAR zu erweitern (oder mach es selbst, wenn du das Recht dazu hast).

    Gruß
    Alexander Brock

  2. echo $begrüßung;

    ich möchte Pear verwenden, das laut phpinfo installiert ist. http://likethousandsuns.de/phpinfo.php

    Dieses phpinfo sagt, dass PEAR im Verzeichnis /usr/share/pear installiert wurde. PEAR sind ganz normale PHP-Dateien, die per include usw. eingebunden werden. Um die zu inkludierenden Dateien zu finden sucht PHP die in include_path angegebenen Verzeichnisse ab. /usr/share/pear wurde zwar global in den include_path aufgenommen, aber durch eine lokale Konfigurationsanweisung wurde include_path auf "." gesetzt, also /usr/share/pear entfernt. Folglich kann PHP die PEAR-Dateien nicht mehr finden.

    echo "$verabschiedung $name";

    1. Vielen Dank euch beiden. Das hat mir schon sehr weitergeholfen.

  3. Hello,

    ich möchte Pear verwenden, das laut phpinfo installiert ist. http://likethousandsuns.de/phpinfo.php
    Will ich dann also require_once 'DB.php'; oder require_once 'HTML/QuickForm.php'; ausführen so erhalte ich die Fehlermeldung;

    Warning: main(DB.php): failed to open stream: No such file or directory in /var/www/html/web106/html/guestbook/index.php on line 5

    Fatal error: main(): Failed opening required 'DB.php' (include_path='.') in /var/www/html/web106/html/guestbook/index.php on line 5

    Sieht auch nicht so aus, als hättest Du da eine Chance

    open_basedir gewährt auch keinen Zugriff auf /usr/share/pear
    und
    safe_mode ist für den VirtHost auch eingeschaltet.
    und safe_mode_include_path ist nicht gesetzt.

    Da hilft nur PEAR immeigenen Space zu "installieren" und den Pfad darauf zu setzen.

    Harzliche Grüße vom Berg
    http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau