Проблема с хранилищем Laravel при загрузке на рабочий сервер

#laravel-5 #gitlab

#laravel-5 #gitlab

Вопрос:

Я сталкиваюсь с отказом в разрешении для каталога хранилища каждый раз, когда я запускаю его в производство, даже если он добавлен в файл gitignore, например: / storage/* Также я получаю ошибку «не удается создать общедоступное / хранилище», и в этом случае я удаляю общедоступное / хранилище и снова запускаю php artisan storage: link command.

Я попробовал команду git -r —cached public / storage, чтобы решить эту проблему, но не решенную.

кто-нибудь может предложить постоянное решение для этого? Я расстраиваюсь, делая одно и то же снова и снова. И я знаю, что совершаю маленькую ошибку, которую я не смог понять. Заранее спасибо.

Ответ №1:

Вы должны предоставить разрешение на чтение / запись в свою папку

Попробуйте это, чтобы дать ему разрешение

 sudo chmod -R 777 storage
  

Комментарии:

1. после предоставления разрешений вы проверяли, были ли изменены разрешения? @bhattraideb

2. Да, это изменяется. Я также сменил владельца, но безуспешно.