• Czas czytania ~1 min
  • 27.11.2023

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 .

  1. Назначаем группу и пользователя 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

  2. Назначаем права к каталогам и файлам
    sudo find  /var/www/my_project -type f -exec chmod 644 {} \;  
    sudo find  /var/www/my_project -type d -exec chmod 755 {} \;
  3. Даем права на на запись в папку 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.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

O

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

O autorze CrazyBoy49z
WORK EXPERIENCE
Kontakt
Ukraine, Lutsk
+380979856297