Help us understand the problem. What is going on with this article?

AH01630: client denied by server configuration | Lazy Service

Lazy Serviceを使う際のエラー対処メモ1

事象

Windows 10環境でLaravelプロジェクトを開発しているが、Apache動作がうまくできず、WEB上にForbiddenエラー発生してしまう。
操作手順は下記通り。
1.Laravelプロジェクト(myproject)を新規作成する。
  Laravelプロジェクトの作成方法は「WindowsでのLaravel+SQLite3開発環境を構築する」を参照ください。
2.Lazy Serviceアプリを起動してDocumentRootに"C:\TEST\myproject\public"を指定した。
   image.png
3.APACHE -> SAVEでhttpd.confを保存する。
4.SERVER -> START でApache2.4を起動する。
5.ブラウザに "http://www.example.com" を入力し表示すると、下記のForbiddenメッセージが表示される。
image.png
一旦、Lazy ServiceのApacheログ(C:\Program Files\LazyService\Apache\2.4\logs\error.log)を覗いてみる。
下記エラーログがあった。

errors.log
[Mon Oct 21 21:10:37.589626 2019] [authz_core:error] [pid 14772:tid 1180] [client 192.168.x.x:57461] AH01630: client denied by server configuration: C:/TEST/myproject/public/

対応方法

APACHE -> Directory -> Section -> "Directory"を選択して、+ボタンをクリックする。
image.png

Direcotry設定子画面が表示され、以下のように各値を設定する

Options FollowSymlinks Includes
AllowOverride All
Require all granted

image.png
image.png
image.png

設定後、「OK」ボタンをクリックする。赤枠1行が追加された。それで"C:/TEST/myproject/public/"へのアクセス権限を付与した。
image.png
続いで、APACHE -> SAVEでhttpd.confを保存し、SERVER -> START でAPACHEを再起動する。
ブラウザに "http://www.example.com" で再度表示すると今回OK。
image.png

Lazy Serviceの良いことはhttpd.confなど設定ファイルを開く必要がなく、画面操作だけ開発環境が楽にできてくれる。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした