Права на каталог и группа пользователя?

Интересует вопрос как правильно устанавливать любой компонент из composer чтобы без ошибок доступа к определенному каталогу. В системе 2 пользователя это root и user с правами root (sudo), composer устанавливается от пользователя root. Как правильно установить Laravel через composer, в каталог /var/www/$domain, что бы не было проблем Access denied в каталогах storage и bootstrap/cache? Может установку Laravel нужно делать от пользователя root или sudo $user?
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
Viji
@Viji
Junior DevOps Engineer
Обычно в этих каталогах должны быть права на read от пользователя www - он же пользователь, от которого работает web server (например apache или nginx)

установку Laravel все равно от кого делать, просто потом:
$sudo chown -R www-user:www-user /var/www/$domain

проверьте от какого usera работает веб сервер, $ps aux | grep nginx/apache/http - что установлено
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы