それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

El Capitan のAapche が.htaccessを許可してくれない。

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/

のようにディレクトリ構成を変えてくれると、危険データを回避できると思うんだけどなぁ。