Re: [OT] [PHP] Instalé php5-sqlite y no funciona. ¿Cómo se habilita? [SOLUCIONADO]
El 29/05/2013 02:20 p.m., Ariel Martín Bellio escribió: El 29/05/2013 11:13 a.m., Camaleón escribió: El Tue, 28 May 2013 21:25:40 -0300, Ariel Martín Bellio escribió: El 28/05/2013 02:30 p.m., Camaleón escribió: El Tue, 28 May 2013 14:07:03 -0300, Ariel Martín Bellio escribió: Acabo de migrar a Debian 7. Instalé php5-sqlite y no funciona. ¿Cómo se habilita? (...) Yo empezaría por: http://nesj.net/blog/2011/05/sqlite-and-php/ Eso ya lo tengo sabido, gracias.. ¿Y qué error te aparece cuando sigues esos pasos? *Fatal error*: Call to undefined function sqlite_open() En Debian 6.0.7 funcionaba perfecto. Pues entonces seguramente te estés saltando algo. Saludos, Para la versión de PHP que tengo instalada debo usar SQLite3 <>
Re: [OT] [PHP] Instalé php5-sqlite y no funciona. ¿Cómo se habilita? [SOLUCIONADO]
El 29/05/2013 02:49 p.m., Camaleón escribió: > El Wed, 29 May 2013 14:20:33 -0300, Ariel Martín Bellio escribió: > > (los mensajes sin formato html, gracias...) > >> El 29/05/2013 11:13 a.m., Camaleón escribió: >>> El Tue, 28 May 2013 21:25:40 -0300, Ariel Martín Bellio escribió: >>> El 28/05/2013 02:30 p.m., Camaleón escribió: > El Tue, 28 May 2013 14:07:03 -0300, Ariel Martín Bellio escribió: > >> Acabo de migrar a Debian 7. >> >> Instalé php5-sqlite y no funciona. ¿Cómo se habilita? > (...) > > Yo empezaría por: > > http://nesj.net/blog/2011/05/sqlite-and-php/ > > Eso ya lo tengo sabido, gracias.. >>> ¿Y qué error te aparece cuando sigues esos pasos? >> *Fatal error*: Call to undefined function sqlite_open() > Doy por hecho que has creado una tabla para la bdd y que accedes al CLI > de sqlite3 sin problemas. Si es así y obtienes ese error cuando intentas > conectar mediante php es que tienes una versión -bien de php o bien de > sqlite- que no admite esa función que estás usando para iniciar la bdd. > > Revisa qué versiones tienes instaladas de ambas y el manual de php para > comprobar si esa función existe en esa versión y si al extensión está > registrada correctamente en el php.ini (si usas los paquetes de Debian > debería estarlo pero no estaría de más que revisaras el manual del > paquete en "/usr/share/doc/php5-sqlite" por si indican instrucciones > adicionales). > > Saludos, > Pido disculpas, el problema era ese, tengo que usar SQLite3 (por la versión de PHP) y es muy diferente... así que tengo que reprogramarlo. Muchas Gracias!, <>
Re: [OT] [PHP] Instalé php5-sqlite y no funciona. ¿Cómo se habilita?
El Wed, 29 May 2013 14:20:33 -0300, Ariel Martín Bellio escribió: (los mensajes sin formato html, gracias...) > El 29/05/2013 11:13 a.m., Camaleón escribió: >> El Tue, 28 May 2013 21:25:40 -0300, Ariel Martín Bellio escribió: >> >>> El 28/05/2013 02:30 p.m., Camaleón escribió: El Tue, 28 May 2013 14:07:03 -0300, Ariel Martín Bellio escribió: > Acabo de migrar a Debian 7. > > Instalé php5-sqlite y no funciona. ¿Cómo se habilita? (...) Yo empezaría por: http://nesj.net/blog/2011/05/sqlite-and-php/ >>> Eso ya lo tengo sabido, gracias.. >> ¿Y qué error te aparece cuando sigues esos pasos? > > *Fatal error*: Call to undefined function sqlite_open() Doy por hecho que has creado una tabla para la bdd y que accedes al CLI de sqlite3 sin problemas. Si es así y obtienes ese error cuando intentas conectar mediante php es que tienes una versión -bien de php o bien de sqlite- que no admite esa función que estás usando para iniciar la bdd. Revisa qué versiones tienes instaladas de ambas y el manual de php para comprobar si esa función existe en esa versión y si al extensión está registrada correctamente en el php.ini (si usas los paquetes de Debian debería estarlo pero no estaría de más que revisaras el manual del paquete en "/usr/share/doc/php5-sqlite" por si indican instrucciones adicionales). Saludos, -- Camaleón -- 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/ko5f2s$n1v$1...@ger.gmane.org
Re: [OT] [PHP] Instalé php5-sqlite y no funciona. ¿Cómo se habilita?
El 29/05/2013 11:13 a.m., Camaleón escribió: > El Tue, 28 May 2013 21:25:40 -0300, Ariel Martín Bellio escribió: > >> El 28/05/2013 02:30 p.m., Camaleón escribió: >>> El Tue, 28 May 2013 14:07:03 -0300, Ariel Martín Bellio escribió: >>> Acabo de migrar a Debian 7. Instalé php5-sqlite y no funciona. ¿Cómo se habilita? >>> (...) >>> >>> Yo empezaría por: >>> >>> http://nesj.net/blog/2011/05/sqlite-and-php/ >>> >>> >> Eso ya lo tengo sabido, gracias.. > ¿Y qué error te aparece cuando sigues esos pasos? *Fatal error*: Call to undefined function sqlite_open() >> En Debian 6.0.7 funcionaba perfecto. > Pues entonces seguramente te estés saltando algo. > > Saludos, > <>
Re: [OT] [PHP] Instalé php5-sqlite y no funciona. ¿Cómo se habilita?
El Tue, 28 May 2013 21:25:40 -0300, Ariel Martín Bellio escribió: > El 28/05/2013 02:30 p.m., Camaleón escribió: >> El Tue, 28 May 2013 14:07:03 -0300, Ariel Martín Bellio escribió: >> >>> Acabo de migrar a Debian 7. >>> >>> Instalé php5-sqlite y no funciona. ¿Cómo se habilita? >> (...) >> >> Yo empezaría por: >> >> http://nesj.net/blog/2011/05/sqlite-and-php/ >> >> > Eso ya lo tengo sabido, gracias.. ¿Y qué error te aparece cuando sigues esos pasos? > En Debian 6.0.7 funcionaba perfecto. Pues entonces seguramente te estés saltando algo. Saludos, -- Camaleón -- 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/ko52dr$n1v$9...@ger.gmane.org
Re: [[OT] [PHP] Instalé php5-sqlite y no funciona. ¿Cómo se habilita?
El mar, 28-05-2013 a las 14:05 -0300, Ariel Martín Bellio escribió: > 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, > según veo en el phpinfo que mandaste en ese link si se está cargando bien: sqlite3 SQLite3 support enabled SQLite3 module version 0.7 SQLite Library 3.7.13 pero si reviso la documentación (http://docs.php.net/manual/es/sqlite3.open.php) , la función no se llama sqlite_open sino sqlite3::open, fijate los ejemplos -- (-.(-.(-.(-.(-.(-.-).-).-).-).-).-) -- 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/1369831899.2660.17.ca...@eeepc.ucasal.ar
Re: [OT] [PHP] Instalé php5-sqlite y no funciona. ¿Cómo se habilita?
El 28/05/2013 03:52 p.m., Carlos Zuniga escribió: > On Tue, May 28, 2013 at 12:07 PM, Ariel Martín Bellio > 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: > > $db = SQLite3('archivo.db'); > $result = $db->exec('SELECT * FROM Foo;'); > var_dump($result->fetchArray()); Probé de esta forma y me da el mismo error > > Con PDO: > > $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. > > <>
Re: [OT] [PHP] Instalé php5-sqlite y no funciona. ¿Cómo se habilita?
El 28/05/2013 02:30 p.m., Camaleón escribió: > El Tue, 28 May 2013 14:07:03 -0300, Ariel Martín Bellio escribió: > >> Acabo de migrar a Debian 7. >> >> Instalé php5-sqlite y no funciona. ¿Cómo se habilita? > (...) > > Yo empezaría por: > > http://nesj.net/blog/2011/05/sqlite-and-php/ > > Saludos, > Eso ya lo tengo sabido, gracias.. En Debian 6.0.7 funcionaba perfecto. Saludos, <>
Re: [OT] [PHP] Instalé php5-sqlite y no funciona. ¿Cómo se habilita?
On Tue, May 28, 2013 at 12:07 PM, Ariel Martín Bellio 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: exec('SELECT * FROM Foo;'); var_dump($result->fetchArray()); Con PDO: 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
Re: [OT] [PHP] Instalé php5-sqlite y no funciona. ¿Cómo se habilita?
El Tue, 28 May 2013 14:07:03 -0300, Ariel Martín Bellio escribió: > Acabo de migrar a Debian 7. > > Instalé php5-sqlite y no funciona. ¿Cómo se habilita? (...) Yo empezaría por: http://nesj.net/blog/2011/05/sqlite-and-php/ Saludos, -- Camaleón -- 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/ko2pk6$mio$1...@ger.gmane.org
[OT] [PHP] Instalé php5-sqlite y no funciona. ¿Cómo se habilita?
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, <>
[[OT] [PHP] Instalé php5-sqlite y no funciona. ¿Cómo se habilita?
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, <>