Gerd: Wie sehe ich ob PEAR aktiviert ist.

Hallo Leute,
ich habe ein in PEAR geschriebenes Script, welches noch nicht läuft.
Ich vermute das auf meinen Webhost diese Funktion nicht freigeschaltet ist, da sich der Support dort wenig auskennt an Euch diese Frage.
Wenn ich phpinfo aufrufe sehe ich hinter dem include_path weder ON noch OFF stehen, es steht nur ein "."
Bedeutet der Punkt das es deaktiviert ist?
Wie kann ich sonst noch testen, ob die PEAR-Packete auf dem Server aktiviert sind?
Wäre über eine Antwort echt dankbar.
Gerd

  1. Hello,

    ich habe ein in PEAR geschriebenes Script, welches noch nicht läuft.
    Ich vermute das auf meinen Webhost diese Funktion nicht freigeschaltet ist, da sich der Support dort wenig auskennt an Euch diese Frage.
    Wenn ich phpinfo aufrufe sehe ich hinter dem include_path weder ON noch OFF stehen, es steht nur ein "."
    Bedeutet der Punkt das es deaktiviert ist?

    Der bedeutet, dass nur das aktuelle Verzeichnis als Include-Path bekannt ist.

    Du kannst das PEAR-Paket ohne weiteres in deinem eigenen Webspace unterbringen, und dann den Include-Path darauf erweitern.

    Dazu solltest Du Dir z.B. ein Verzeichnis .ht_pear anlegen, und alles dort hineinkopieren.

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

    Tom

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

    1. Hallo Tom,
      danke für den Hinweis.
      Hast Du eine Tip, wo ich ein aktuelles Paket herbekomme mit einer deutschsprachigen Installationsanleitung.
      Gerd

      1. Hallo Gerd,

        http://pear.php.net/manual/de/?

        Gruß, Frankx

  2. Moin,

    ich habe ein in PEAR geschriebenes Script, welches noch nicht läuft.

    Es gibt keine in PEAR geschribenenen Skripte.
    PEAR ist eine Sammlung von PHP Klassen nicht mehr und nicht weniger.

    Ich vermute das auf meinen Webhost diese Funktion nicht freigeschaltet ist, da sich der Support dort wenig auskennt an Euch diese Frage.

    Vermutlich vermutest Du richtig.
    Das die Funktion nicht freigeschaltet ist ist auch gut so.
    PEAR verleitet viele User wie Dich dazu völlig unkritisch und ungeprüft mitunter zweifelhaften und gravierende Sicherheitsmängel aufweisenden Code in Skripte einzubinden.
    MERKE: Nicht alle PEAR Kladden sind gleich gut.

    Wenn ich phpinfo aufrufe sehe ich hinter dem include_path weder ON noch OFF stehen, es steht nur ein "."
    Bedeutet der Punkt das es deaktiviert ist?

    Das bedeutet das Du Dich zunächst mit den Grundlagen befassen solltest wie PHP funktioniert.

    Wie kann ich sonst noch testen, ob die PEAR-Packete auf dem Server aktiviert sind?

    Wäre über eine Antwort echt dankbar.

    Du testest ob Deine Skripte gehen, das ist die einfachste und effinzenteste Art und Weise so etwas zu überprüfen.
    Obendrein würde ich NIEMALS die PEAR Pakete meines Providers nutzen. Ich würde die für mich relevante Version in meine Applikation einbinden und selber dafür Sorge tragen, dass evtl. plötzlich bekanntgewordene Sicherheitsmängel behoben werden.
    TomIRL