Cita Iniciado por nianoniano Ver mensaje
Muchas gracias Carva, pero no es el path, ya lo he probado y no se entera tampoco.

La versión PHP del PC es la 5.3.5 y la instalada por los paquetes ipkg es la 5.2.17, es poca la diferencia pero no sé si puede tener que ver.

He probado a crear una base de datos en el 4G con el código siguiente (es otra forma de acceso a las bases de datos que no funciona con EPG.db):

Código PHP:
<?php
if ($db sqlite_open('mysqlitedb'0666$sqlite_error)) { 
    
sqlite_query($db'CREATE TABLE prueba (nombre varchar(10))');
    
sqlite_query($db"INSERT INTO prueba VALUES ('prueba_de_nombre')");
    
$resultado sqlite_query($db'select nombre from prueba');
    
var_dump(sqlite_fetch_array($resultado)); 
} else {
    die(
$sqlite_error);
}
?>

y no crea la base de datos, sin embargo en local, la crea en el mismo sitio donde está el archivo php.

Estoy muuuuuuy pez
Hola nianoniano, este código ¿da error?, porque si no da error ¿por que dices que no crea la base de datos?, ¿la has buscado? ¿donde?.

Bueno perdona, que pareces el sospechoso de la peli de policías , cuanta pregunta!
Como no se lo que sabes y lo que no, busca el fichero con este código:
Código:
find / -name mysqlitedb
Asegurate de que pones el nombre correcto (mysqlitedb) con mayúsculas y minúsculas ¿no tiene punto entre mysqlite y db?, ¿algo así: mysqlite.db?.

Siento ser tan "quisquilloso", pero una prueba negativa NO SIRVE ¿entiendes?, si busco un fichero y lo pongo mal, evidentemente no me lo va a encontrar, pero NO SIGNIFICA que el fichero no esté.

Bueno pues pon el nombre del fichero exactamente como lo hayas usado, y espera un poco porque ese comando lo va a buscar por TODOS los discos que tengas montados en el equipo.

Si no lo encuentras, necesitas una PRUEBA POSITIVA como sea, tienes que asegurar que tienes todo lo necesario en el equipo para conectarte a sqlite; es que si no consigues NADA con sqlite puede ser que te falte algo, no se alguna librería o algo de configuración... no se

Ánimo

Saludos