Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PEAR DB Problem
Forum PHP.pl > Forum > PHP
grzegorz-gg
Witam!

Mój problem polega na użyciu pakietu PEAR DB a dokładnie nie mogę dołączyć tego pakietu do swojego projektu.
Główny plik np. index.php znajduje się w katalogu TEST a pakiet PEAR DB znajduje się w podrzędnym katalogu pear.

w pliku index.php
dołączam pakiet DB.php za pomocą require_once('pear/DB.php');
i przy próbie nawiązania z baza danych połączenia skrypt przestaje działać

ten sam plik po przeniesieniu do katalogu pear i zmienieniu require_once('pear/DB.php'); na require_once('DB.php'); dziala bez problemu.

W czym może być problem?
woj_tas
Spróbuj tak:

  1. <?php
  2. set_include_path('./pear/' . PATH_SEPARATOR . get_include_path());
  3. ?>
grzegorz-gg
To też nie pomogło sad.gif.
Należało dopisać w php.ini ścieżkę do katalogu z pakietem PEAR i DB.
Dlaczego tylko tak działa to nie wiem sad.gif.
Jeżeli ktoś wie to proszę o wyjaśnienie.
asz
Cytat(grzegorz-gg @ 10.03.2008, 17:46:45 ) *
To też nie pomogło sad.gif .
Należało dopisać w php.ini ścieżkę do katalogu z pakietem PEAR i DB.
Dlaczego tylko tak działa to nie wiem sad.gif .
Jeżeli ktoś wie to proszę o wyjaśnienie.


A jaka jest domyslna lokalizacja dla repozytorium PEAR podczas instalacji? Nie taka sama jak z plikami PHP (katalog np. C:\PHP)? Po drugie zobacz gdzie masz plik pear.bat. Czy nie jest w katalogu głównym PHP? Poza tym zobacz z lini poleceń co Ci się wyświetli kiedy przedziesz do lokalizacji C:\PHP i wpiszesz pear a co jeśli jesteś w lokalizacji C:\PHP\PEAR.

BTW. Z tego co kojarzę to PEAR jest instalowane domyślnie w katalogu głównym PHP tj. np. C:\PHP a nie C:\PHP\PEAR.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.