daily dayflower

2007-01-23

SQLite が unable to open database file で困った

データベースファイルはちゃんと httpd から読み書きできるようにしてるのに!

いろいろやってたらどうも読めるけど書けない,ということに気づきました。も,もしや,と思って「データベースファイルを置いてあるディレクトリ」の書き込み属性を on にしたら OK になりました。

どういうことかざっくり書くと,

drwxr-xr-x dbdir/
_rwxrwxrwx dbdir/target.db

というように,データベースファイルの書き込み権限だけで安心してちゃだめで,

drwxrwxrwx dbdir/
_rwxrwxrwx dbdir/target.db

にしなきゃいかんということです*1

追記: お礼とかはわざわざコメント欄とかでいただかなくて結構ですよ〜恐縮です

*1:もちろん owner 等変更するのでもいいけど

美知太郎美知太郎 2008/02/24 09:40 同じ問題で困っていました
ありがとうございます

captino2003captino2003 2009/07/24 00:46 同じく・・・。
ありがとうございます

DecchiDecchi 2009/10/04 04:36 同じくスッキリ解決しました…。
ありがとうございます。

aaaaaa 2009/10/21 15:21 同じく..
滅茶苦茶単純なことなのに..
ありがとうございました.

通りすがり通りすがり 2010/02/01 14:38 Googles先生とあなたに感謝

kevinkevin 2010/07/15 09:21 同じく・・・
ありがとうございます。
ファイルを書き込み可にするとreadonlyというエラーは消えたので余計わからなくなってました。

natnat 2010/09/16 05:28 同じく。。。ありがとうございます。

murauchimurauchi 2010/09/28 13:42 私も助かりました。感謝

tamatama 2010/10/27 15:40 ありがとうございます。
setacl -m user:www:rwx dir
setacl -m user:www:rwx dir/db
でも動くようです。

ym1173ym1173 2011/02/23 13:20 皆さんと並んで、同じ事で悩んでおりました。ありがとうございます。感謝。

ありがとうありがとう 2011/04/29 05:22 本当にありがとう;;

ありがてぇありがてぇありがてぇありがてぇ 2012/01/29 22:19 ありがてぇありがてぇ!!!

icaica 2012/06/18 13:13 ありがとうございます!助かった!

captino2003captino2003 2012/10/30 09:51 あっそうかー
ありがとうございます

kazukazu 2013/11/07 16:26 したいと思ったから礼をさせてもらいますね。
悩む時間が短くて済みました。ありがとうございます。

aa 2014/05/24 18:38 >お礼とかはわざわざコメント欄とかでいただかなくて結構ですよ〜恐縮です
いやいや本当にありがとうございました

kamakama 2015/04/29 22:28 大変お世話になりありがとうございました。

zaza 2015/12/20 14:52 同じことで悩んでおりました。助かりました。

とうしろうとうしろう 2017/02/23 17:38 でけた。。。
ありがとう!

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証