Archived post from my old blog (2007–2016), restored from the Wayback Machine. It is published as written at the time, in Italian; tools and versions are likely out of date.
Sqlite PDO silently failing
Se capita che dopo un checkout da git appaiano dei misteriosi problemi col database sqlite, che non appaiono nel log né nel debugger provate a controllare i permessi, ma non solo del file .sq3. Controllate anche i permessi della cartella. Serve che anche quella sia in rw per l’utente di apache (o di php se siete in cgi)
Sistemato quello tutto torna a funzionare come per magia
Il problema è pernicioso perché le select andranno a buon fine, mentre Create Update e Delete no, da cui la difficoltà a notare questo bug
La cosa irritante è che il try{}catch{} viene bellamente ignorato