DBD::SQLite::db do failed: unable to open database file at の対応
macのapacheでsqlite3を使おうとした時、DBD::SQLite::db do failed: unable to open database file at のエラーが発生した。
検索はできているので、ファイルは見つかっているよう。
INSERTやUPDATEでエラーが発生している。
原因
sqlite3のデータベースは更新時にジャーナルファイルを作成する。
そのジャーナルファイルが作成できない場合に発生する。
対策
sqlite3のデータベースファイルの保存フォルダにアクセス権限を設定する。
[cc code=”bash”]
chmod 777 db_dir
[/cc]
同じタグの記事
同じカテゴリの記事
コメントを残す