Keine DB.php vorhanden!

Keine DB.php vorhanden!

am 03.06.2005 13:37:08 von Axel Siebenwirth

Hallo!

Um es einfach auszudrücken: Ich will eine PHP-Applikation auf meinem
Server laufen lassen, die DB.php required. Allerdings gibt es bei mir keine
DB.php. Aus welchem Grund auch immer. In /usr/local/lib/php wo der Rest
ist, ist sie nicht.

Habe PHP folgend configured und dem entsprechend auch gebaut und
installiert:

CFLAGS='-O3 -march=pentium4' \
CXXFLAGS='-O3 -march=pentium4' \
'./configure' \
'--with-mysql=/usr/local/mysql' \
'--with-gettext' \
'--with-gd' \
'--with-db4' \
'--with-openssl' \
'--with-apxs2=/usr/local/apache2/bin/apxs' \
'--with-zlib' \
'--with-bz2' \
'--enable-mbstring' \
'--with-mime-magic=/usr/local/apache2/conf/magic' \
"$@"

Die Fehlermeldung vom Server:

[error] [client 192.168.0.1] PHP Warning: main(DB.php): failed to open
stream: No such file or directory in /usr/local/apache2/htdocs/dev/wtest.p
hp on line 2
[error] [client 192.168.0.1] PHP Fatal error: main(): Failed opening
required 'DB.php' (include_path='.:/usr/local/lib/php') in /usr/local/apache
2/htdocs/dev/wtest.php on line 2

Ich brauch DB.php. Wie komme ich dazu?

Besten Dank im Voraus,
Axel Siebenwirth

Re: Keine DB.php vorhanden!

am 03.06.2005 13:44:50 von dev-null-use-reply-adress

Axel Siebenwirth schrieb:
> Um es einfach auszudrücken: Ich will eine PHP-Applikation auf meinem
> Server laufen lassen, die DB.php required. Allerdings gibt es bei mir keine
> DB.php. Aus welchem Grund auch immer. In /usr/local/lib/php wo der Rest
> ist, ist sie nicht.
[..]
> Ich brauch DB.php. Wie komme ich dazu?

DB.php hört sich nach PEAR::DB an. AFAIK gehört das zur Grundausstattung
von PEAR, was also scheinbar nicht installiert ist. Oder ist PEAR
vielleicht garnicht unter /usr/local/lib/php? Oft findet man es
nämlich unter /usr/share/php.Rufe auf der shell ein fach mal "pear"
auf, um mehr Infos zu erhalten.

Ansonsten: http://pear.php.net/manual/en/


Gruß, JPM

Re: Keine DB.php vorhanden!

am 03.06.2005 13:49:33 von Axel Siebenwirth

Jens Peter Moeller wrote:
> Axel Siebenwirth schrieb:
>
>> Um es einfach auszudrücken: Ich will eine PHP-Applikation auf meinem
>> Server laufen lassen, die DB.php required. Allerdings gibt es bei mir
>> keine
>> DB.php. Aus welchem Grund auch immer. In /usr/local/lib/php wo der Rest
>> ist, ist sie nicht.
>
> [..]
>
>> Ich brauch DB.php. Wie komme ich dazu?
>
>
> DB.php hört sich nach PEAR::DB an. AFAIK gehört das zur Grundausstattung
> von PEAR, was also scheinbar nicht installiert ist. Oder ist PEAR
> vielleicht garnicht unter /usr/local/lib/php? Oft findet man es
> nämlich unter /usr/share/php.Rufe auf der shell ein fach mal "pear"
> auf, um mehr Infos zu erhalten.

Installed packages:
===================
Package Version State
Archive_Tar 1.1 stable
Console_Getopt 1.2 stable
HTML_Template_IT 1.1 stable
Net_UserAgent_Detect 2.0.1 stable
PEAR 1.3.5 stable
XML_RPC 1.2.2 stable

Aber kein DB... Hmm.

Axel

Re: Keine DB.php vorhanden!

am 03.06.2005 13:53:43 von Axel Siebenwirth

Axel Siebenwirth wrote:
> Jens Peter Moeller wrote:
>
>> Axel Siebenwirth schrieb:
>>
>>> Um es einfach auszudrücken: Ich will eine PHP-Applikation auf meinem
>>> Server laufen lassen, die DB.php required. Allerdings gibt es bei mir
>>> keine
>>> DB.php. Aus welchem Grund auch immer. In /usr/local/lib/php wo der Rest
>>> ist, ist sie nicht.
>>
>>
>> [..]
>>
>>> Ich brauch DB.php. Wie komme ich dazu?
>>
>>
>>
>> DB.php hört sich nach PEAR::DB an. AFAIK gehört das zur Grundausstattung
>> von PEAR, was also scheinbar nicht installiert ist. Oder ist PEAR
>> vielleicht garnicht unter /usr/local/lib/php? Oft findet man es
>> nämlich unter /usr/share/php.Rufe auf der shell ein fach mal "pear"
>> auf, um mehr Infos zu erhalten.
>
>
> Installed packages:
> ===================
> Package Version State
> Archive_Tar 1.1 stable
> Console_Getopt 1.2 stable
> HTML_Template_IT 1.1 stable
> Net_UserAgent_Detect 2.0.1 stable
> PEAR 1.3.5 stable
> XML_RPC 1.2.2 stable

Achso DB gehört ja zu DB. Also PEAR scheint da zu sein. Nur das PEAR::DB
offensichtlich nicht.

Axel

Re: Keine DB.php vorhanden!

am 03.06.2005 13:58:37 von Axel Siebenwirth

Axel Siebenwirth wrote:
> Axel Siebenwirth wrote:
>
>> Jens Peter Moeller wrote:
>>
>>> Axel Siebenwirth schrieb:
>>>
>>>> Um es einfach auszudrücken: Ich will eine PHP-Applikation auf meinem
>>>> Server laufen lassen, die DB.php required. Allerdings gibt es bei
>>>> mir keine
>>>> DB.php. Aus welchem Grund auch immer. In /usr/local/lib/php wo der Rest
>>>> ist, ist sie nicht.
>>>
>>>
>>>
>>> [..]
>>>
>>>> Ich brauch DB.php. Wie komme ich dazu?
>>>
>>>
>>>
>>>
>>> DB.php hört sich nach PEAR::DB an. AFAIK gehört das zur Grundausstattung
>>> von PEAR, was also scheinbar nicht installiert ist. Oder ist PEAR
>>> vielleicht garnicht unter /usr/local/lib/php? Oft findet man es
>>> nämlich unter /usr/share/php.Rufe auf der shell ein fach mal "pear"
>>> auf, um mehr Infos zu erhalten.
>>
>>
>>
>> Installed packages:
>> ===================
>> Package Version State
>> Archive_Tar 1.1 stable
>> Console_Getopt 1.2 stable
>> HTML_Template_IT 1.1 stable
>> Net_UserAgent_Detect 2.0.1 stable
>> PEAR 1.3.5 stable
>> XML_RPC 1.2.2 stable
>
>
> Achso DB gehört ja zu DB. Also PEAR scheint da zu sein. Nur das PEAR::DB
> offensichtlich nicht.

Ich habe DB.php gefunden. Es liegt mit in einem Unterverzeichnis der
Software. Habe das Verzeichnis jetzt dem include_path in php.ini
hinzugefügt, aber es funktioniert immer noch nicht:

[error] [client 192.168.0.1] PHP Warning: main(DB.php): failed to open
stream: No such file or directory in
/usr/local/apache2/htdocs/dev/wtest.php on line 2
[error] [client 192.168.0.1] PHP Fatal error: main(): Failed opening
required 'DB.php'
(include_path='.:/usr/local/apache2/htdocs/cms/lib/pear:/usr /local/lib/php')
in /usr/local/apache2/htdocs/dev/wtest.php on line 2

Wobei:

axel@neon /usr/local/apache2/htdocs/cms/lib/pear
> ls
Auth DB Date HTTP IRC.php NNTP.php PEAR.php
SOAP XML tests
CMD.php DB.php Date.php HTTP.php Mail.php Net PHPUnit.php
System.php index.php

axel@neon /usr/local/apache2/htdocs/cms/lib/pear
> ls
-l DB.php
-rw-r--r-- 1 wwwrun users 29133 2003-10-13 23:17 DB.php

Warum findet er es denn jetzt nicht mehr??? Pfad stimmt, wird
anscheinend durchsucht und die Datei ist da!

Axel