php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.12.2004, 13:14  
Gast
 
Beiträge: n/a
Standard PEAR Installation

Hallo,

es ist zum Haareraufen! Ich versuche mich jetzt schon seit einiger Zeit mit der PEAR-Installation - es will nicht klappen.

Manuals habe gelesen, gegoogelt, Foren durchwühlt, go_pear wirft Fehler, ich komme einfach nicht weiter

Mein Webaccount liegt bei STRATO, ich kann php 4.3 nutzen.
Installiert habe ich per ftp das aktuelle Basispaket in das Verzeichnis "pear" direkt auf der obersten Ebene. Also ergibt sich folgende Struktur im Verzeichnis "pear" (die Punkte symbolisieren weitere Dateien - ich wollte nicht allzusehr langweilen):

htdocs/pear/

Archive/
Autoloader.php
Builder.php
Console/
...
PEAR/
PEAR/Command/
PEAR/Command.php
PEAR/Common.php
PEAR/Config.php
...
PEAR.php
...
System.php
template.spec

Jetzt stellt sich für mich folgende Fragen:
Wo/Wie setzte ich den include-Path? In jede einzelne Datei? Oder nur in mein Script, dass auf pear-basiert? Auf die php.ini kann ich nicht zugreifen!

Wie teste ich, ob pear funtioniert? Ich habe es mit pear-info versucht, aber es klappt nicht... reicht es nicht pear_info.php aufzurufen?! Muss ich ein Script schreiben?!

Wer kann mir helfen?
Grüße
Finder
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.12.2004, 13:18  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

bin mir nicht sicher, aber wenn pear irgendwo schon vorinstalliert ist und der includepfad in der php.ini gesetzt ist, kannst du da nachträglich nichts machen. ausser du hast bei strato nen eigenen server.

mfg
robo47
robo47 ist offline  
Alt 21.12.2004, 13:29  
Gast
 
Beiträge: n/a
Standard darin liegt es wohl nicht...

eher an meinem Verständnis...,
den der Kundenservice schrieb hierzu folgendes:

"Aus Sicherheitsgründen ist es nicht möglich, in der Shell mit Hilfe des PEAR Tools selbst Module zu installieren. Somit müssen sie von Hand das gewünschte Paket vom Autoren herunterladen, lokal entpacken und dann einfach in das Verzeichnis Ihres Scripts auf dem Server uploaden. Im Script selbst müssen keine zusätzlichen Änderungen vorgenommen werden, da das Script den Standard PEAR Include Aufruf im Unterverzeichnis findet.


Bitte beachten/befolgen Sie die Installationshinweise von Pear Tools:

1. Schritt: Erstellung eines sicheren Verzeichnisses
Im ersten Schritt wird ein Verzeichnis erstellt, in das die Dateien der PEAR-Bibliothek installiert werden.
..
..
.."

Zitat:
Zitat von robo47
bin mir nicht sicher, aber wenn pear irgendwo schon vorinstalliert ist und der includepfad in der php.ini gesetzt ist, kannst du da nachträglich nichts machen. ausser du hast bei strato nen eigenen server.

mfg
robo47
 
Alt 21.12.2004, 13:47  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

wenn ich das richtig verstehe ist es dir nur möglich module zu pear hinzuzufügen indem du sie direkt auf deinem webspace deponierst, aber dein erster post iseht mir merh danach aus, dass du verscuht PEAR an sich komplett zu installieren, das brauchst du nicht, pear und gewisse module dazu sind ja laut der antwort vom kundensupport vorhanden, nur wenn du zugriff auf andere module willst, musst du die zuerst bei dir auf dem webspace in einen "sicheren" ordner hauen. :P
dann includest du diese und die includen ja automatisch die PEAR.php, die ja über inculdepfad freigegeben ist und so greifst du auf die pear-version des servers zu, kannst aber deine eigenen module dazu nutzen.

mfg
robo47
robo47 ist offline  
Alt 21.12.2004, 13:53  
Gast
 
Beiträge: n/a
Standard Das klingt logisch ;-)

erstmal DANKE für deine schnelle Reaktion!!!

Also, das klingt mehr als logisch. Jetzt aber jetzt bleibt noch die Frage zum includieren: Wie stelle ich das jetzt an?
Gruß
finder
 
Alt 21.12.2004, 13:59  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

include('./deinpearmoduleordner/deinpearmodulsubordner/diemodul.php'); oder anstatt dem punkt den kompletten pfad den du dir zusammenbasteln kannst wenn du mal print_r($_SERVER); machst.

mfg
robo47
robo47 ist offline  
Alt 21.12.2004, 14:08  
Gast
 
Beiträge: n/a
Standard

Vermutlich diesen Pfad:

/home/strato/www/fu/www.meinedomain.de/htdocs

Die Shell kann ich ja nicht nutzen....

Zitat:
Zitat von robo47
include('./deinpearmoduleordner/deinpearmodulsubordner/diemodul.php'); oder anstatt dem punkt den kompletten pfad den du dir zusammenbasteln kannst wenn du mal print_r($_SERVER); machst.

mfg
robo47
 
Alt 21.12.2004, 14:23  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

/home/strato/www/fu/www.meinedomain.de/htdocs/deinpearmoduleordner/derpearmodulordnerdenduwillst/deinmodul.php

so inetwas würde ich sagen, veruschs doch einfahc mal mit nem testscript aus.
robo47 ist offline  
Alt 21.12.2004, 14:39  
Gast
 
Beiträge: n/a
Standard

OK. Und jetzt kommt in jedes Package, dass ich mir z.B von pear.php.net runterlade ein entsprechender include-Befehl mit der unten stehenden Pfadangabe oder was ist mit Modulen gemeint?

Grüße
finder


Zitat:
Zitat von robo47
/home/strato/www/fu/www.meinedomain.de/htdocs/deinpearmoduleordner/derpearmodulordnerdenduwillst/deinmodul.php

so inetwas würde ich sagen, veruschs doch einfahc mal mit nem testscript aus.
 
Alt 21.12.2004, 14:43  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

mal ne frage wozu bruachst du es denn überhaupt?

du hast doch gewisse pear-module schon dadurch, dass pear auf dem server installiert ist.

naja so oder so, musst du nur noch das modul das du benutzen willst in deinen script includen.
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Größenbeschränkung bei PEAR SOAP Antwort? Anotherone PHP-Fortgeschrittene 1 13.01.2008 20:32
session_start() + __autoload() + PEAR bicpi PHP-Fortgeschrittene 5 14.09.2006 15:52
Probleme bei der Installation eines Pear Pachages heohni PHP Tipps 2006 3 27.04.2006 11:12
PEAR Installation PsiAgent PHP Tipps 2006 2 09.02.2006 16:22
PEAR Package installieren Zergling-new PHP Tipps 2006 6 03.01.2006 21:49
PEAR Installation bei 1und1 center PHP Tipps 2007 2 19.12.2005 17:46
Kommerzielles PHP Projekt und PEAR? HStev Off-Topic Diskussionen 1 27.09.2005 14:08
[Erledigt] PEAR bei Domainfactory?? Off-Topic Diskussionen 3 27.07.2005 11:12
[Erledigt] includepathproblem pear blockiert smarty und umgekehrt PHP Tipps 2005 1 08.05.2005 18:46
inclue_path problem mit smarty und pear PHP Tipps 2005 4 21.02.2005 15:44
[Erledigt] Pear Package Manager Problem ( WebFrontend ) PHP-Fortgeschrittene 0 26.12.2004 16:55
[Erledigt] SOAP/Client.php: PHP Fatal error: Method SOAP_Client::__call PHP-Fortgeschrittene 6 25.11.2004 09:48
[Erledigt] PEAR WebDAV PHP-Fortgeschrittene 0 20.10.2004 15:21
Hilfe bei Pear benötigt PHP Tipps 2004 1 15.09.2004 18:04
pear install **** funzt nicht mrSpok PHP Tipps 2004 3 20.08.2004 10:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
strato pear, pear installieren strato, pear installation schritt für schritt, php.ini auch der include pfad zur pear- installation, ist php pear bei mir verfügbar, finfo pear modul installieren, strato pear includen, strato pear module installieren, strato php libraries verwenden, strato pear installer, php pear info(), domainfactory pear include, php pear aufrufen strato, pear_info() 1und1, strato pearl, domainfactory pear nutzen, wenn pear nicht installiert ist, domainfactory vorinstalliertes pear nutzen, pear bei strato via ftp lokal installieren, pear packages strato

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:04 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.