Witam.
Chciałbym skorzystać z SQLite w moim projekcie. Zainstalowałem odpowiednie pakiety, phpinfo() wypisuje obecność sqlite itd. Ale na stronie projektu nadal otrzymuję komunikat:
Cannot use SQLite storage because the 'sqlite' extension is not loaded in the current PHP environment.
Jak mogę uruchomić rozszerzenie dla 'tego' środowiska ?
Dziękuję z góry za rady.
Pozdrawiam.
Rozszerzenie SQLite, to nie jest to samo, co moduł SQLite do PDO. A podejrzewam, że korzystasz z tego drugiego.
W Synaptic'u widzę, że mam również zainstalowany php5-sqlite, czyli to co pozostaje na liście po wpisaniu słowa PDO.
Trochę więcej szczegółów, które mogą okazać się przydatne:
Projekt jest pisany w Zend,
błąd jest zwracany z Zend_Cache_Backend_Sqlite,
po ustawieniu resources.db.adapter = "PDO_SQLITE" mogę dowolnie wywoływać błędy Sqlite np syntaxy w zapytaniach, co podpowiada mi, że Zend widzi i może skorzystać z Sqlite.
Na wirtualnej maszynie postawiłem Mandarynkę, lista Synaptica identyczna. Na Mandarynce działa bez problemu. Dodatkowo na 11.10 zainstalowałem wersję sqlite ze strony producenta wg instrukcji z archiwum, efekt ten sam - nie działa. Szkoda, że kolejne dystrybucje ubuntu przypominają kolejne wersje windowsów - wygląd ponad niezawodność i użyteczność.
a masz w php.ini ustawione odpowiednie extension?
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)