###前提・実現したいこと
全体の流れ
it新人です。お手柔らかにお願いします。
composer dump-autoloadができません。
###発生している問題・エラーメッセージ
[ErrorException] file_put_contents(/var/www/html/scraping/vendor/composer/autoload_psr4.php): failed to open stream: Permission denied
上記のエラーが出たため権限をvendor以下に対しパーミッションを777に設定
$sudo chmod -R 777 vendor
再度composer dump-autoloadを実行しました。その結果下記の赤色ではないメッセージが表示されました。
$ composer dump-autoload Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover In StreamHandler.php line 107: The stream or file "/var/www/html/scraping/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied
rootでcomposer dump-autoloadができず権限を変えたのですが、それが正しいやり方ではないと思うので、composer dump-autoloadができる方法をご教授いただければ幸いです。
###補足情報(言語/FW/ツール等のバージョンなど)
開発環境:Vagrant + VirtualBox / Homestead
言語:php-7.1.14 (NTS)
フレームワーク:Laravel5.5 (LTS)
サーバー:nginx
DB:MySQL

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。