Обновление Windows Laravel: композитору не удалось открыть поток, разрешение запрещено - PullRequest
0 голосов
/ 10 июня 2019

Изначально я пытался обновиться до Laravel 5.6 с 5.5, но больше ничего не работает, так как я запустил обновление композитора.Я даже не могу вернуться к 5.5, всегда получаю ту же ошибку:

В строке Filesystem.php 122:

file_put_contents (C: \ Users ... \ laravelprojectroot \bootstrap / cache / packages.php): не удалось открыть поток: отказано в разрешении

Я попытался удалить кэш, удалить словарь поставщиков и удалить packages.php.После запуска обновления композитора я не могу редактировать или удалять packages.php даже с правами root на моем ноутбуке.

Пожалуйста, помогите.

Ответы [ 2 ]

2 голосов
/ 10 июня 2019

Откройте командную строку или git bash с правами администратора. Это решит эту проблему.

0 голосов
/ 10 июня 2019

Создайте эти каталоги, если они не существуют:

  • хранилище / фреймворк / кеш
  • хранение / рамки / сессий
  • хранение / структура / вид

Затем удалите файлы начальной загрузки / кэширования

Проверьте, работает ли он, если нет, попробуйте указать правильные разрешения для папки хранения: chmod -R 775 storage /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...