Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ODBC] Nie można otworzyć biblioteki, Can't open lib '/usr/lib/libmodbc.so' : file not found
Tomplus
post 8.09.2021, 20:26:05
Post #1





Grupa: Zarejestrowani
Postów: 1 832
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Dzisiaj mam problem z połączeniem się z bazą ODBC dla sterownika MacroBase (zna ktoś?)

Samo odbc na systemie przebiegło poprawnie, bo widać do po ustawieniach w plikach odbc.ini i odbcinst.ini jednakże gdy wykonuje testowe polecenie:

isql -v -k "DRIVER={Macrobase};SERVER=localhost;UID=adm;PWD=xyz"

otrzymuję komunikat:

Kod
[unixODBC][Driver Manager] Can't open lib '/usr/lib/libmodbc.so' : file not found
[ISQL] ERROR: Could not SQLConnect

sprawdzając pliki np. poleceniem: file /usr/libmodbc.so to mam informację np. że jest to plik 32 bitowy.

prawa dostępu do pliku: root 444 (wcześniej 777)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tomplus
post 15.09.2021, 08:57:27
Post #2





Grupa: Zarejestrowani
Postów: 1 832
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Sprawdzę to, ale odsuwam to w czasie.

Póki co wkurzyłem się i zrobiłem to samo pod WINDOWS.
-> zainstalowałem sterownik MacroBASE
-> następnie w ODBC 32bit, utworzyłem połączenie DSN
-> pobrałem Apache 32bit
-> pobrałem PHP8 32bit
---
Teraz działa pobieranie danych z bazy.

Może faktycznie potrzebny był mi system linux w pełni 32bitowy, bo instalowanie bibliotek 32bitowych pod linuxem to katorga, mimo że segregują się bardzo klarownie drzewie katalogów, to gubię się w tym co jeszcze potrzebuję, jak tylko wywala mi jakiś błąd że czegoś nie ma, a jest.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 01:16