laravelで作成したアプリをXAMPPにデプロイしてlaravelのデフォのトップページを表示することが目的で、
XAMPPのhtdocsフォルダに$laravel new laravelappで作成した
laravelappアプリを置いてhttp://localhost/laravelapp/public/アクセスしたところ
/Applications/XAMPP/xamppfiles/htdocs/laravelapp/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.phpが表示されました。
また下記の部分が赤く強調されていました。
$this->stream = null;
throw new \UnexpectedValueException(sprintf('The stream or file "%s" could not be opened: '.$this->errorMessage, $this->url));
}
また左に下記のメッセージが表示されました
UnexpectedValueException
The stream or file "/Applications/XAMPP/xamppfiles/htdocs/laravelapp/storage/logs/laravel-2019-04-15.log" could not be opened: failed to open stream: Permission denied
解決策を探していてたどり着いたブログでコマンドが理解できないまま下記のコマンドを実行しました
$sudo chown nginx.nginx storage/logs
その後$laravel newコマンドや$php artisan -vを実行できません。
laravelappフォルダで$php artisan serveは実行できトップを表示することはできます。
解決策や$sudo chown nginx.nginx storage/logsの意味をご教示していただけないでしょうか
とても困っています。
XAMPPは通常版を入れています
macOS Mojave
バージョン10.14.3
回答1件
あなたの回答
tips
プレビュー