On Tue, May 28, 2013 at 12:07 PM, Ariel Martín Bellio <sisisi...@yahoo.com.ar> wrote: > Acabo de migrar a Debian 7. > > Instalé php5-sqlite y no funciona. ¿Cómo se habilita? > > Reinicié apache2 y no anduvo entonces reinicié el sistema y tampoco. > > Página que al hacer el POST muestra el error: > http://www.ebiblio.com.ar/contacto.php > > Error: > Fatal error: Call to undefined function sqlite_open() in > /home/bibliotecario/public_html/enviando.php on line 52 > > Linea 52: > $sql = sqlite_open('basededatos.sqlite',0755,$sqliteerror); > > phpinfo: > http://www.ebiblio.com.ar/cacape.php > > # uname -a > Linux c3p0 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2+deb7u2 i686 GNU/Linux > > # cat /home/bibliotecario/etc/php5/php.ini | grep sqlite > [sqlite] > ; http://php.net/sqlite.assoc-case > ;sqlite.assoc_case = 0 > [sqlite3] > ;sqlite3.extension_dir = > > # php -i | grep sqlite > /etc/php5/cli/conf.d/20-pdo_sqlite.ini, > /etc/php5/cli/conf.d/20-sqlite3.ini > PDO drivers => mysql, sqlite > pdo_sqlite > sqlite3 > sqlite3.extension_dir => no value => no value > > > Desde ya, muchas gracias, >
Php5 en Debian trae sqlite3, ya no el 2. Tienes dos opciones, usarlo directamente [0] o usarlo a través de PDO [1]. Con SQLite3: <?php $db = SQLite3('archivo.db'); $result = $db->exec('SELECT * FROM Foo;'); var_dump($result->fetchArray()); Con PDO: <?php $db = new PDO('sqlite:archivo.db'); $result = $db->query('SELECT * FROM Foo;'); var_dump($result->fetchAll()); Saludos [0] http://php.net/manual/en/book.sqlite3.php [1] http://php.net/manual/en/book.pdo.php -- A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAABYcjPSD5iS-BcoiCkWr1WjB92Xp=S=hd4faey4rns5k78...@mail.gmail.com