Я пытаюсь скопировать проект laravel на моей локальной машине (windows, wamp, laravel 5.4)
Я скопировал все файлы и папки рядом с папкой продавца в новую папку.
Я побежал composer install
, artisan cache:clear
а также composer dump-autoload
Но когда я побежал artisan key:generate
Я получаю эту ошибку:
file_put_contents: не удалось открыть
поток: в доступе отказано.
Почему это и как мне это решить?
Спасибо
Вам нужно запустить:
chmod -R 777 storage/*
иногда sudo chmod -R 777 storage/*
затем php artisan cache:clear
затем php artisan key:generate
Это связано с тем, что права доступа к файлу недоступны для записи. Кажется, это происходит довольно часто, но вышеперечисленные шаги исправят вашу проблему.
Чтобы использовать больше этих команд в окнах, вы можете использовать программу под названием Git Bash. Это очень аккуратный и удобный инструмент: Git Bash
Если вы не хотите использовать git bash, вы можете воспользоваться следующим подходом:
Найдите папку «Хранилище» в проводнике. Щелкните правой кнопкой мыши и нажмите разрешения и измените разрешения безопасности, чтобы разрешить запись.
Других решений пока нет …