Laravel. Права доступа на папки и файлы
Данный материал предоставлен сайтом
PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Для обеспечения безопасной работы Laravel проекта, необходимо назначить корректные права доступа на файлы и папки.
В данной публикации будут приведены общие правила прав доступа, которые подойдут для большинства Laravel проектов.
Теперь файлы и папки вашего проекта должны быть достаточно защищены.
В данной публикации будут приведены общие правила прав доступа, которые подойдут для большинства Laravel проектов.
- Назначаем группу и пользователя web сервера владельцем файлов
sudo chown -R www-data:www-data /var/www/my_project
Для того, чтобы ваш пользователь мог так-же работать со всеми файлами и папками, необходимо назначить группу и пользователя следующим образом:sudo chown -R my_user:www-data /var/www/my_project
my_user - Нужно заменить на имя вашего пользователя
www-data - Группа вашего web сервера - Назначаем права к каталогам и файлам
sudo find /var/www/my_project -type f -exec chmod 644 {} \; sudo find /var/www/my_project -type d -exec chmod 755 {} \;
- Даем права на на запись в папку cache и storage
sudo chgrp -R www-data storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cache
Команды на папку storage и cache выполнять из корня проекта!
"/var/www/my_project" - необходимо заменить на путь до вашего проекта
Теперь файлы и папки вашего проекта должны быть достаточно защищены.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.