Laravelプロジェクトを作った後の動き
Laravelプロジェクト作った後に何をするか!フロー
【環境】
サーバー:ubuntu
web: apache2
【フロー】
①Apache2のドキュメントルート変更
②AllowOverride All変更奴
③RewriteEngine on
④サーバー再起動
⑤オーナー・パーミッションを調整
①Apache2のドキュメントルート変更
cd ~
cd /etc/apache2/sites-available/
ls
000-default.conf default-ssl.conf←この2つを変更する
000-default.conf
上の方にある
DocumentRoot /var/www/laravelプロジェクト名/public に変更
default-ssl.conf
上の方にある
DocumentRoot /var/www/laravelプロジェクト名/public に変更
②AllowOverride All変更奴
cd ~
cd /etc/apache2/
sudo vim apache2.conf ←変更してゆく
最下層から少し上がったとこに、似たようなのが複数あるから以下を追記
<Directory /var/www/laravelプロジェクト名/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
③RewriteEngine on
sudo a2enmod rewrite
④サーバー再起動
sudo service apache2 restart
⑤オーナー・パーミッションを調整
cd ~
cd /var/www/
sudo chown -R ubuntu:www-data laravelプロジェクト名
sudo find laravelプロジェクト名 -type d -print | xargs -i chmod 750 {}
sudo find laravelプロジェクト名 -type f -print | xargs -i chmod 640 {}
sudo chmod -R 770 laravelプロジェクト名/storage/
sudo chmod -R 770 laravelプロジェクト名/bootstrap/cache/
Author And Source
この問題について(Laravelプロジェクトを作った後の動き), 我々は、より多くの情報をここで見つけました https://qiita.com/Sub_Tanabe/items/014cca2e85917a325243著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .