Problem z otwarciem bazy przez php |
Problem z otwarciem bazy przez php |
3.03.2015, 08:26:17
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 1.08.2014 Ostrzeżenie: (0%) |
Witam.
Mam serwer php 5.4 (PHP Version 5.4.4-14+deb7u14). Obsługuje sqlite (SQLite Library 3.7.13 [enabled]). W tym samym folderze są 2 pliki (plik.php i book.db). plik.php Cytat <?php $sql = sqlite_open('book.db') or die('nope'); ?> book.db to jakaś przykładowa krótka baza. Po uruchomieniu plik.php pojawia się error z interpretacją php zamiast 'nope' w razie niepowodzenia. Ktoś mnie może oświecić co jest źle ? Z góry dzięki. |
|
|
3.03.2015, 09:50:17
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Error mówi mi że... http://php.net/manual/en/book.sqlite3.php
Ten post edytował Pyton_000 3.03.2015, 09:51:14 |
|
|
3.03.2015, 15:16:22
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 1.08.2014 Ostrzeżenie: (0%) |
error
Cytat ERROR 500 - Internal Server Error! The following error occurred: The requested URL caused an internal server error. Na pewno dużo Ci to pomoże. Z pewnością rozwiąże ten arytrudny problem. Po co wysyłasz mi link do manuala, który znajdę w 4 sekundy w googlach ? |
|
|
3.03.2015, 17:22:58
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Skoro znalezienie linku do manuala zajmuje Ci 4 s. a nie potrafisz wkleić błędu jaki wywala to teraz w Google sobie znać (kolejne 4s.) co to za błąd. Było wałkowane perdymiliard razy.
|
|
|
6.03.2015, 23:13:19
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 1.08.2014 Ostrzeżenie: (0%) |
// odświeżam
Podczas uruchamiania index.php: Kod <?php $sql = sqlite_open('testdb', 0666, $sqliteerror); ?> wyskakuje mi błąd: Cytat Fatal error: Call to undefined function sqlite_open() in C:\xampp\htdocs\web\index.php on line 2 Jak widać postawiłem xampp'a. W C:\xampp\php\ext\ mam wszystkie biblioteki, które są wymienione w php.ini: Cytat W php.ini mam też: Kod extension_dir="C:\xampp\php\ext" (...) [sqlite3] sqlite3.extension_dir ="C:\xampp\php\ext" W phpinfo(); mam: Kod SQLite3 module version 0.7-dev SQLite Library 3.8.4.3 Cóż więcej do szczęcia potrzeba, by sqlite potrafiło się porozumieć z php ? Proszę o pomoc. Z góry dzięki. |
|
|
6.03.2015, 23:29:05
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
sqlite != sqlite3
|
|
|
7.03.2015, 11:06:32
Post
#7
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 1.08.2014 Ostrzeżenie: (0%) |
W związku z tym tworzą się 2 pytania:
1: Czy do prawidłowego działania sqlite3 jest potrzebna biblioteka php_sqlite.dll ? 2: Jeżeli tak to powinienem tylko wrzucić do ../ext/ plik php_sqlite.dll i w php.ini dodać wiersz: Cytat (...) extension=php_soap.dll extension=php_sockets.dll extension=php_sqlite.dll extension=php_sqlite3.dll ;extension=php_sybase_ct.dll ;extension=php_tidy.dll (...) ? Dodatkowo co powinienem wtedy zmienić w Kod [sqlite] ?
; http://php.net/sqlite.assoc-case ;sqlite.assoc_case = 0 |
|
|
10.03.2015, 07:08:21
Post
#8
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
A nie możesz użyć 3?
Jak nie to tak,musisz w php.ini dodać ładowanie modułu php_sqlite.dll i tyle. |
|
|
Wersja Lo-Fi | Aktualny czas: 24.09.2024 - 18:30 |