Autor | Zpráva | ||
---|---|---|---|
ERAS Profil * |
#1 · Zasláno: 12. 7. 2013, 15:52:17
Zkouším rochodit SQLite2 DB na PHP 5.4.17 Development Server a nevím kde je chyba.
Při pokusu o připojení do DB mi to píše: Fatal error: Call to undefined function sqlite_open() in ... Na netu jsem našel, že by měly být odkomentované v php.ini soubory: php_sqlite.dll a php_pdo.dll. Bohužel já je v konfiguraci nemám ani zakomentované. Co s tím? |
||
Joker Profil |
#2 · Zasláno: 12. 7. 2013, 16:43:36
ERAS:
No musíte ho tam doplnit. Cílový stav prostě je, aby tam ten modul byl uvedený (zakomentovaný je ve výsledku totéž, jako když tam není vůbec). A samozřejmě musíte mít to příslušné DLLko. |
||
ERAS Profil * |
#3 · Zasláno: 12. 7. 2013, 16:48:20
Bohužel soubory php_sqlite.dll a php_pdo.dll nejsou ve složce ext. Nevíte jak je získat pro danou verzi? Jinak souhlasím, že by se to tam mělo doplnit, ale nemám příslušné dLLko.
|
||
engien Profil * |
#4 · Zasláno: 12. 7. 2013, 18:04:18
SQLite 2 support was removed from PHP 5.4. Refer to the UPGRADING file:
- ext/sqlite is no longer part of the base distribution and has been moved to PECL. Use sqlite3 or PDO_SQLITE instead. Zdroj: https://bugs.php.net/bug.php?id=64686 V php.ini odkomentujte extension=php_pdo_sqlite.dll extension=php_sqlite3.dll |
||
ERAS Profil * |
#5 · Zasláno: 12. 7. 2013, 21:37:49
Odkomentování těch dvou soboru nepomoha, protože tam nejsou fyzycky uloženy. Jak tedy postupovat pro zajištění podpory sqlite2?
|
||
Joker Profil |
#6 · Zasláno: 12. 7. 2013, 22:07:28
ERAS:
„Odkomentování těch dvou soboru nepomoha, protože tam nejsou fyzycky uloženy.“ Uvedené soubory by měly být součástí standardní instalace PHP. Ale ještě budete muset změnit kód, aby používal novou funkčnost a ne tu starou. „Jak tedy postupovat pro zajištění podpory sqlite2?“ V manuálu se píše: „Beginning with PHP 5.4, this extension is available only via PECL.“ a „A DLL for this PECL extension is currently unavailable.“ Tzn. v PHP 5.4 asi jednoduchá cesta nebude. Asi nejlepší bude přejít na ty novější rozšíření. |
||
Časová prodleva: 3 dny
|
|||
ERAS Profil * |
#7 · Zasláno: 15. 7. 2013, 18:04:01
Je to možná cesta nebo nemožná? (Něco stáhnout zkompilovat?) Uvedené soubory nebyly součástí instalace.
http://pecl.php.net/package/SQLite |
||
Časová prodleva: 11 let
|
0