2018-11-28
SQlite error: Unable to Open Database File
Recientemente actualicé un archivo correspondiente a un fichero sqlite 3 y no había forma de hacerlo funcionar.
El error que me salía era este:
Warning: SQLite3::query(): Unable to prepare statement: 14
Probé muchas cosas y al final la que me ha funcionado ha sido esta:
1. cambiar tanto los permisos del fichero como de la carpeta:
chown www-data:www-data fichero.db
2. Dar permisos de ejecución
chmod a+x fichero.db
3. Pero aún no iba . Me dí cuenta que sqlite3 generaba otros dos ficheros y que tenían los permisos cambiados así que también procedí a cambiarselos:
chown www-data:www-data fichero*
chmod a+x fichero*
Y comenzó a funcionar. Se ve que sqlite3 no podía trabajar con esos archivos si no tenían esos permisos u otros algo menores.
Suscribirse a:
Entradas (Atom)