PEAR installieren..

dehne

New Member
Guten Abend,
ich habe ein Problem und zwar. Ich wollte mir PEAR auf meinem Root Server installieren, weil ein Kumpel und ich das zum Programmieren brauchen. Nur leider haben wir es nun schon seit Stunden versucht und dabei ist nichts rausgekommen.
Ich hab es nach dieser Anleitung gemacht:
How can I install and use PHP's Pear Package Manager? - PHP - Web Hosting Knowledge Base
ausserdem habe ich die Befehle noch eingeben:
pear install DB_DataObject
pear install Mail
pear install Net_SMTP
Das wurde auch noch installiert.
Der includepath ich hab von
include_path = ".:"
nach
include_path='.:/usr/local/pear/PEAR'
geändert.

Auf dem Server ist Debian Etch (4.0) installiert, der Server ist bei webtropia. Plesk Version 9.0.0.
Ich weiß nicht was ihr noch braucht, wenn dann sagt es mir bitte.
Ich hoffe mir kann hier geholfen werden.. Vielen Dank im Voraus.

Gruß
dehne
 
Guten Tag,

ich hab den Befehl ausgeführt und er hat mir dann folgendes gezeigt:
bassvibez:~# aptitude install php-pear
Reading package lists... Done
Building dependency tree... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done
Building tag database... Done
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Done
bassvibez:~#

funktionieren tut das ganze aber immer noch nicht.

Gruß
dehne
 
Sieht so aus als wäre pear bereits installiert :)

Schau mal mit:
Code:
dpkg -l | less
ob das Packet bereits installiert ist.
 
Hallo,

das hab ich gefunden zu pear

ii php-pear 5.2.0-8+etch13 PEAR - PHP Extension and Application Reposit
ii psa-pear 1.4.9-20060517 PEAR - PHP Extension and Application Reposit

aber sonst nichts.
Na ich frag mich dann nur wenn das bereits installiert ist, wieso das denne nicht läuft?!

Gruß
dehne
 
Damit ist pear schon installiert.
Was heisst denn genau "es läuft nicht". Eine Fehlermeldung wäre ganz toll :)
 
Es kommt dieser Fehler:
url http://board.bassvibez.eu/

Warning: require_once(DB.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/vhosts/bassvibez.eu/subdomains/board/httpdocs/index.php on line 6

Fatal error: require_once() [function.require]: Failed opening required 'DB.php' (include_path='/usr/local:/usr/local/pear/PEAR') in /var/www/vhosts/bassvibez.eu/subdomains/board/httpdocs/index.php on line 6


in der
etc/php5/apache2/php.ini in der 484 Zeilen steht:
include_path = "/usr/local:/usr/local/pear/PEAR"

und wenn ich den Apache dienst neustarte, dann ändert er immer diese Zeile aber der Fehler bleibt.

Gruß
dehne
 
Der Fehler besagt zunächste dass die DB.php nicht gefunden wird.

Zu der Apache Fehlermeldung:
Mit diesem Befehl
Code:
pear config-show
kannst du dir ansehen, wie Pear auf deinem System konfiguriert ist.
Das sollte Aufschluss über die Pfade bringen die du verwenden musst.

Was genau meinst du mit:
wenn ich den Apache dienst neustarte, dann ändert er immer diese Zeile aber der Fehler bleibt.
 
na normal wenn man was in der php.ini ändert muss man doch den apache neustarten, damit er die einstellungen übernimmt.
Code:
bassvibez:~# pear config-show
Configuration (channel pear.php.net):
=====================================
Auto-discover new Channels     auto_discover    <not set>
Default Channel                default_channel  pear.php.net
HTTP Proxy Server Address      http_proxy       <not set>
PEAR server [DEPRECATED]       master_server    pear.php.net
Default Channel Mirror         preferred_mirror pear.php.net
Remote Configuration File      remote_config    <not set>
PEAR executables directory     bin_dir          /usr/bin
PEAR documentation directory   doc_dir          /usr/share/php/docs
PHP extension directory        ext_dir          /usr/lib/php5/20060613
PEAR directory                 php_dir          /usr/share/php
PEAR Installer cache directory cache_dir        /tmp/pear/cache
PEAR data directory            data_dir         /usr/share/php/data
PEAR Installer download        download_dir     /tmp/pear/cache
directory
PHP CLI/CGI binary             php_bin          /usr/bin/php
PEAR Installer temp directory  temp_dir         /tmp/pear/temp
PEAR test directory            test_dir         /usr/share/php/tests
Cache TimeToLive               cache_ttl        3600
Preferred Package State        preferred_state  stable
Unix file mask                 umask            22
Debug Log Level                verbose          1
PEAR password (for             password         <not set>
maintainers)
Signature Handling Program     sig_bin          /usr/bin/gpg
Signature Key Directory        sig_keydir       /usr/etc/pearkeys
Signature Key Id               sig_keyid        <not set>
Package Signature Type         sig_type         gpg
PEAR username (for             username         <not set>
maintainers)
User Configuration File        Filename         /root/.pearrc
System Configuration File      Filename         /usr/etc/pear.conf
bassvibez:~#
das kam unter dem befehl, aber gehn tut es immer noch nicht... :(

Gruß
dehne
 
Last edited by a moderator:
Was für einen Fehler gibt der Apache denn beim Starten aus?
In welchem Verzeichnis liegt denn die DB.php
 
Apache gibt keinen Fehler aus, wird ganz normal gestartet, ist halt nur der Fehler auf der Seite.

DB.ph liegt in
usr/local/pear/PEAR und usr/share/php/
 
Back
Top