laravel のホーム画面がエラー画面になってしまい、ファイルのアップロードなどができず困っています。。
どうすべきか分かる方がいらっしゃいましたらよろしくします。
実現したいこと
①エラー画面になってしまったlaravel のホーム画面をもう一度表示させ、
②/var/www/laravel/public内へファイルのアップロードとダウンロードができるように設定を変更したいです。
現在の状態
ec2にlaravelをインストールし、ホーム画面が表示されていましたが、
/var/www/laravel/public内のファイルのDLとアップロードを試したところ
「Permission denied (publickey,gssapi-keyex,gssapi-with-mic).」のエラーが発生。
解消するために、以下”原因”の2箇所のパーミッション変更をしたところ今度は
「(403)Forbidden You don't have permission to access this resource.」ページになってしまった。
原因
読み書きができるように、以下2つを権限を700や755へと変更しました。
※ おそらく、パーミッション変更を境にlaravelのホーム画面が403ページになりました。
/var/www/laravel/
/var/www/laravel/public
現在の権限
◆ ls -la /var/www/laravel/
合計 288
drwxrwsr-x 12 root www 4096 6月 4 22:12 .
drwxrwsr-x 6 root www 104 6月 6 11:26 ..
-rw-rw-r-- 1 root www 220 5月 19 06:50 .editorconfig
-rw-rw-r-- 1 root www 841 6月 6 11:00 .env
-rw-rw-r-- 1 root www 778 5月 19 06:50 .env.example
-rw-rw-r-- 1 root www 111 5月 19 06:50 .gitattributes
-rw-rw-r-- 1 root www 163 5月 19 06:50 .gitignore
-rw-rw-r-- 1 root www 174 5月 19 06:50 .styleci.yml
-rw-rw-r-- 1 root www 4465 5月 19 06:50 README.md
drwxrwsr-x 6 root www 84 5月 19 06:50 app
-rw-rw-r-- 1 root www 1686 5月 19 06:50 artisan
drwxrwsr-x 3 root www 34 5月 19 06:50 bootstrap
-rw-rw-r-- 1 root www 1616 6月 4 22:14 composer.json
-rw-rw-r-- 1 root www 227162 6月 4 22:14 composer.lock
drwxrwsr-x 2 root www 263 5月 19 06:50 config
drwxrwsr-x 5 root www 72 5月 19 06:50 database
-rw-rw-r-- 1 root www 1191 6月 6 10:42 package.json
-rw-rw-r-- 1 root www 1197 5月 19 06:50 phpunit.xml
drwx--s--x 2 root www 95 5月 19 06:50 public
drwxrwsr-x 6 root www 53 5月 19 06:50 resources
drwxrwsr-x 2 root www 75 5月 19 06:50 routes
-rw-rw-r-- 1 root www 563 5月 19 06:50 server.php
drwxrwsr-x 5 root www 46 5月 19 06:50 storage
drwxrwsr-x 4 root www 83 5月 19 06:50 tests
drwxrwsr-x 44 root www 4096 6月 4 22:14 vendor
-rw-rw-r-- 1 root www 538 6月 6 10:42 webpack.mix.js
◆ ls -la /var/www/laravel/public
合計 20
drwxr-sr-x 2 root www 95 5月 19 06:50 .
drwx--S--- 12 root www 4096 6月 4 22:12 ..
-rw-rw-r-- 1 root www 603 5月 19 06:50 .htaccess
-rw-rw-r-- 1 root www 0 5月 19 06:50 favicon.ico
-rw-rw-r-- 1 root www 1823 5月 19 06:50 index.php
-rw-rw-r-- 1 root www 24 5月 19 06:50 robots.txt
-rw-rw-r-- 1 root www 1194 5月 19 06:50 web.config
###追記
Apacheのcustom.confファイルの記述は以下です。
DocumentRoot "/var/www/laravel/public"
<Directory /var/www/laravel/public>
AllowOverride All
</Directory>
(申し訳ありません、「その配下でPHPの実行(ブラウザから)はできているという前提ですか?」の内容がわかりませんでした。)
回答2件
あなたの回答
tips
プレビュー