apacheで「client denied by server configuration: ・・・」というエラーが出た

ローカルの開発環境(xampp)を新しいバージョン(1.8.1)に変更したらアクセス権限が無いというエラーが。ログファイルを確認してみたら「client denied by server configuration: ・・・」というエラーが出てました。

なんでやねん、ということで調べてみたらdirectory ディレクティブの書き方がapache2.4から変わっていたようです。

設定内容

<Directory "/">
    Order allow,deny
    Allow from all
</Directory>

このように書いていた個所を

<Directory "/">
    Require all granted
</Directory>

こんな感じに変更。
これで無事正常に読み込みできました。

詳しくはhttp://httpd.apache.org/docs/2.4/upgrading.html

コメントを残す