SQLSTATE[HY000]: General error: 14 unable to open database file

No Comments

sqlite のデータベースファイルに書き込み権限を与えているにも関わらず、次のようなエラーが表示されました。

SQLSTATE[HY000]: General error: 14 unable to open database file in ....

sqlite は、データベースファイルのデータを更新する際に、このファイルが置かれているフォルダに、一時的に別のファイルを作成するようになっているとのことで、フォルダを置いたディレクトリにも書き込み権限が必要であるようです。

例えば

/public_html/data/sqlite.db

という場合には

sqlite.db ファイルだけでなく、data フォルダにも書き込み権限が必要です。

Be the first to write a comment!