SQLite - problem z otwarciem bazy na lokalnym serwerze |
SQLite - problem z otwarciem bazy na lokalnym serwerze |
27.11.2013, 15:04:16
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 27.11.2013 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
Witam!
Podczas próby otwarcia bazy sqlite napotykam błąd. Otóż gdy korzystam z WAMP'a jako lokalnego serwera, otrzymuję błąd: "Call to undefined function sqlite_open() in C:\wamp\www\strona.php on line 3" Również kiedy uruchamiam kod: Kod: Zaznacz cały <?php echo sqlite_libversion(); echo "<br>"; echo phpversion(); ?> czepia się sqlite_libversion(). Czyżby serwer nie obsługiwał SQLite? Dodam, że w opcjach serwera, w rozszerzeniach PHP mam zaznaczone: php_pdo_sqlite, php_sqlite, php_sqlite3. Po odpaleniu funkcji phpinfo() wyświetla m.in. informacje: PHP Version 5.4.16 SQLite3 module version 0.7 SQLite Library 3.7.7.1 O co tu chodzi? Dlaczego sqlite niby jest, a jednak nie można się nim posłużyć? Zainstalowałem więc VertrigoServ. Tutaj mamy następujące wersje php i sqlite: sqlite_lib version: 2.8.17 php version: 5.3.18 Tutaj już działa funkcja sqlite_open() oraz sqlite_libversion(). Ale Vertrigo tworzy bazę danych w wersji 2.1 (i to też dziwne, bo po odpaleniu strony lokalnej VertrigoServ jest informacja: "SQLite 3.7.14.1"). Niestety muszę tym obsłużyć bazę utworzoną przez skrypt w Pythonie, a on tworzy bazę sqlite w wersji 3. Z tego powodu przy otwieraniu tej bazy funkcją sqlite_open() otrzymuję błąd "file is encrypted or is not a database in C:\VertrigoServ\www\strona.php" Reasumując: Czy jest jakaś możliwość uaktualnienia wersji php i sqlite w VertrigoServ? Oraz czy da się jakoś zmusić do współpracy sqlite w WAMP'ie? Dzięki za wszelkie sugestie! Ten post edytował inż 27.11.2013, 15:13:15 |
|
|
27.11.2013, 18:36:31
Post
#2
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) |
Różnica w wersjach rozszerzenia SQLite.
sqlite_open jest funkcją rozszerzenia sqlite2, dla sqlite3 powinieneś użyć sqlite3::open(). -------------------- Google knows the answer...
|
|
|
28.11.2013, 10:47:26
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 27.11.2013 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
O ja, no faktycznie..
Czyli muszę poczytać o funkcjach sqlite3, myślałem że tak samo się obsługuje... Dzięki! Temat do zamknięcia. |
|
|
Wersja Lo-Fi | Aktualny czas: 26.09.2024 - 09:53 |