質問: ### 前提・実現したいこと ブラウザからIPアドレスをたたいた時、Laravel5のテストページが表示されるようにしたい。 ### 発生している問題・エラーメッセージ Forbidden You don't have permission to access /index.php on this server. ### 試したこと ・ドキュメントルートの設定は正しく行った。 ・ DirectoryIndex index.php を指定した。 ・Laravelプロジェクト配下のすべてのフォルダ・ファイルに777の権限を与えた。 ・Laravelプロジェクト配下のすべてのフォルダ・ファイルのユーザーをapache:apacheに設定した。 ### 補足情報(言語/FW/ツール等のバージョンなど) ・"IPアドレス/" をブラウザでたたいてもindex.phpではなくApacheのデモページが表示される。 DirectoryIndexを指定したのになぜか。 ・"IPアドレス/index.php" をたたくと、403のエラーメッセージ(上記のものです)が表示される。 ・phpのバージョン:7.0 ・Laravelのバージョン:5.4 ご教授のほど、よろしくお願いいたします。
回答: 自己解決いたしました。 httpd.confでの記述に誤りがありました。 /var/www/html/<プロジェクト>/public を指定してオプションを色々書いていたのですが、 それ自体は正しくできていたのですが、その下に同じディレクトリを指定して再度設定を書いており、 そのせいで2つ目の設定が効いてしまっていたため、正しいほうの設定が有効になっていませんでした。 2つ目をコメントアウトしたところ、無事Laravelのテストページを教示させることができました。 コメントをくださった方々、ありがとうございました。