michael: PEAR - Installation / verstehe Notice nicht?

hallo alle zusammen,

ich versuche gerade PEAR auf einem "shared server" bei meinem provider zu installieren, auf dem ich keine shell-zugriff habe.

ich habe also den webinstaller benutzt und pear installiert.
soweit gibts auch keine probleme, allerdings stoße ich auf eine meldund nach der installation mit der ich nicht wirklich was anfangen kann?

meine ausgabe nach der isntallation sieht so aus:
Starting installation ...
Loading zlib: ok
Downloading package: PEAR.............ok
Downloading package: Archive_Tar......ok
Downloading package: Console_Getopt....ok
Downloading package: XML_RPC..........ok
Downloading package: Pager............ok
Downloading package: HTML_Template_IT....ok
Downloading package: Net_UserAgent_Detect....ok
Downloading package: PEAR_Frontend_Web....ok
Bootstrapping: PEAR...................(remote) ok
Bootstrapping: Archive_Tar............(remote) ok
Bootstrapping: Console_Getopt.........(remote) ok
Downloading package: DB...............ok
Downloading package: Net_Socket.......ok
Downloading package: Net_SMTP.........ok
Downloading package: Mail.............ok
Downloading package: XML_Parser.......ok
Downloading package: PHPUnit..........ok
Extracting installer..................ok
install ok: PEAR 1.3.1
install ok: Archive_Tar 1.2
install ok: Console_Getopt 1.2
install ok: XML_RPC 1.1.0
install ok: Pager 2.2.3
install ok: HTML_Template_IT 1.1
install ok: Net_UserAgent_Detect 2.0.1
install ok: PEAR_Frontend_Web 0.4
install ok: DB 1.6.5
install ok: Net_Socket 1.0.2
install ok: Net_SMTP 1.2.6
install ok: Mail 1.1.3
install ok: XML_Parser 1.2.0
install ok: PHPUnit 1.0.1
Writing WebFrontend file ...
 Note: To use PEAR without any problems you need to add your
PEAR Installation path (/is/htdocs/56151/www.realestates-costablanca.com/_pear/PEAR)
to your include_path.

Using a .htaccess file or directly edit httpd.conf would be working solutions
for Apache running servers, too.

was heißt das im letzen abschnitt:
"Note: To use PEAR without any problems you need to add your
PEAR Installation path (_mein_doc_root/_pear/PEAR)
to your include_path."

was wollen die mir damit sagen? ;-)
kann mir da jemand auf die sprünge helfen?

grüße,
michael

  1. Hi Michael,

    was heißt das im letzen abschnitt:
    "Note: To use PEAR without any problems you need to add your
    PEAR Installation path (_mein_doc_root/_pear/PEAR)
    to your include_path."
    was wollen die mir damit sagen? ;-)
    kann mir da jemand auf die sprünge helfen?

    Versuch:

    Um eine reibungslose Verwendung von PEAR zu erleichtern, moechtest Du doch bitte den Installationspfad von PEAR zu Deinem Standard-Include-Pfad hinzufuegen.

    Mehr war nicht ... ;-)

    Gruss Norbert

    1. hallo norbert,

      ok, da hab ich mich mißverständlich ausgedrückt ;-)

      Um eine reibungslose Verwendung von PEAR zu erleichtern, moechtest Du doch bitte den Installationspfad von PEAR zu Deinem Standard-Include-Pfad hinzufuegen.

      ich meinte nicht, was das auf deutsch heißt ;-))
      sondern was mein standard-"include path" sein soll,
      vorallem was htaccess damit zu tun haben soll?

      grüße,
      michael

      1. Moin!

        ich meinte nicht, was das auf deutsch heißt ;-))
        sondern was mein standard-"include path" sein soll,

        Wann immer require oder include benutzt wird und die einzufügende Datei nicht im angegebenen Verzeichnis auffindet, wird es den Standard-Include-Pfad ebenfalls auf Vorhandensein der entsprechenden Dateien prüfen.

        Damit kannst du also irgendwo deine PEAR-Dateien abgelegt haben, mußt aber nicht den exakten Pfad dorthin wissen und eingeben, sondern kannst ganz einfach include("PEAR_Mail.php") (oder was auch immer du includen willst) schreiben.

        vorallem was htaccess damit zu tun haben soll?

        In der .htaccess kann man, wenn vom Provider erlaubt, auch Default-Einstellungen für PHP definieren. Insbesondere kann man dort auch ein paar Einstellungen definieren, die man im Skript selbst nicht mehr verändern kann, beispielsweise magic_quotes_gpc.

        - Sven Rautenberg

        1. hallo,

          danke für die antwort.

          Wann immer require oder include benutzt wird und die einzufügende Datei nicht im angegebenen Verzeichnis auffindet, wird es den Standard-Include-Pfad ebenfalls auf Vorhandensein der entsprechenden Dateien prüfen.

          jetzt verstehe ich das auch - ich dachte es bezöge sich auf irgendeinen pfad bei der installation, nicht bei der späteren verwendung.

          allerdings habe ich schon wieder eine weitere frage.
          ich bin mir nicht sicher, ob ich dazu lieber einen neuen thread aufmachen sollte oder in diesem bleiben sollte....
          also bitte nicht schlagen, wenn's nicht passt ;-)

          bei der installation von verschiedenen pakten krieg ich eine fehlermeldung:
          "running: phpize/usr/bin/phpize: aclocal: command not found"
          "`phpize' failed"

          das ist nicht bei allen so,
          aber es tritt bspw. bei  "APC-2.0.4" oder pdflib-2.0.2 auf.

          weiß jemand , was es damit auf sich hat?