[crit] [client ???.???.???.???] (13)Permission denied: /home/hoge/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
久々にこういう作業をしたときには、以前の失敗と解決法を忘れてて、そしてこの不適切なエラーメッセージのおかげも相まって、しばらく悩みます。なにしろ.htaccessなんて置いてなくてもこのメッセージですから「無いファイルのパーミッションとか言われても…」となります。
このエラーの真の原因は、サイト用に新規作成したユーザのホームディレクトリに検索パーミッションが無いということ。
対処は、ファイル検索の許可をしてやること。
エラーが出る状態
drwx------ 4 hoge hoge 4096 10月 17 06:33 hoge←エラーを食らうサイトのディレクトリ
drwx-----x 7 huga huga 4096 10月 17 06:44 huga
drwx-----x 4 hage hage 4096 6月 17 13:47 hage
drwx-----x 4 hare hare 4096 5月 19 18:01 hare
対処
drwx-----x 4 hoge hoge 4096 10月 17 06:33 hoge←'x'のパーミッションを設定してやればOK
drwx-----x 7 huga huga 4096 10月 17 06:44 huga
drwx-----x 4 hage hage 4096 6月 17 13:47 hage
drwx-----x 4 hare hare 4096 5月 19 18:01 hare