すぐなんでも詰まる。UbuntuとLaravelは相性悪いのか?
ちなみに、トップは表示されるが「.env」が正しく反映されてないのはなんとなく理解できた。
ルーティングを解決する。
どうやら、apacheは特に記載がなければ.htaccessを無視するとのことで、書き込んで置く必要があるっぽい。
000-default.conf
<Directory /var/www/gloops/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
sudo a2enmod rewrite
ダメだった。
.htaccessを書き換えるとうまくいくっていう噂
どうやら、これもよさそう
htaccess.
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
だめだった。
apache2.conf書き換えたら行けた
sudo a2enmod rewrite && sudo service apache2 restart
まずこれ実行。その後
apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All // Noneから変更
Require all granted
</Directory>
いけた。わーいわーい
参考