LubuntsuでXampp → 403Error

やっとかめ。

winXP+XAMPPで開発環境を構築したらXPのサポート終了ってことで
動作検証はレンタルサーバ上でやっていたのですが、いちいちアップロード
するのは手間がかかるなー。

それじゃ、ということでlinux(lbuntu)にXAMPP、CakePHPを入れて
環境を構築しよう、と。
そしたらハマったのでその顛末を。

複数の案件が進行しているので、バーチャルホストの設定は必須。
いろんなところで紹介されている通り、
httpd-vhosts.confとhostファイルの設定を行いました。
詳細は割愛。検索すればたくさん出てくると思うので。

ここまではwinXP環境でも経験があったので難なく進んだのですが、
結果が違う。

Access forbidden!
要求されたオブジェクトへのアクセス権がありません。 読み込みが許可されていないか、 サーバが読み込みに失敗したかでしょう。

/logs/error_logによると

AH01630: client denied by server configuration

パーミッションを変更させてみたけど解決しない。
またかよ-、と思いながら調べていたらApacheのディレクティブとやらの
設定が適切でないようす。
とりあえず一番緩い設定へ・・・。

<directory "="" www="" htdocs"="">
Require all granted
</directory>

バーチャルホストの設定を記述した、/extra/httpd-vhosts.confに
上記ディレクティブ設定を追記してApacheをrestart。

・・・出来た〜!
winXP環境ではこのエラー、出なかったよな〜。

以下サイト等を参考にさせていただきました。

もと東大生もと社長の自由奔放ブログ Just do it now!
http://ameblo.jp/rb26/entry-11440052587.html

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です