PHPでSQLiteに書き込もうとしてGeneral error: 14 unable to open database file が出たときの対処 PHP5.2.5でPDOからSQLiteに普通にINSERTしようとしたとき、 Warning: SQLSTATE[HY000]: General error: 14 unable to open database file ... とエラーが出て困った。SELECTは問題なくできる。 SQLiteのファイルのパーミッションが644だったりすると Warning: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database というエラーが出るのだが、666にしてあったのでこれではない。 結論としては、SQLiteのファイルを置いたディレクトリに書き込み権限が必要