mac osx apacheで htaccessを使おうと思ったら。
Server unable to read htaccess file, denying access to be safe
となり、403 forbidden で使えない。
対処方法
ディレクトリに x をつける。
chmod +x ~/Sites/*
ユーザーディレクトリの x 権限を勝手に取り上げるのやめてくれませんかね。
発生原因
MacBookをShiftキー押しながら起動する、セーフモードが原因だと思う。このときにPermissionチェックが走ったんじゃないかと思う。
キャッシュを削除しながらディレクトリ修復つまり、Permission修正が走るはずなので
セーフモードでの起動は怖いですね。
~/Sites の以下をもう少し工夫してくれたイイのに
- ~/Sites/
- ~/Sites/www-data/
のようにディレクトリ構成を変えてくれると、危険データを回避できると思うんだけどなぁ。