Aby zapewnić bezpieczne działanie projektu Laravel , konieczne jest przypisanie odpowiednich praw dostępu do plików i folderów.
W tym wpisie przedstawimy ogólne zasady praw dostępu, które są odpowiednie dla większości projektów 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 - Należy zastąpić nazwą użytkownika
www-data - Twoja grupa serwerów - Назначаем права к каталогам и файлам
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 выполнять из корня проекта!
WWW "/var/www/my_project" - musi zostać zastąpiona ścieżką doTwojego projektu Pliki i foldery
Twojego projektu powinny być teraz wystarczająco chronione.