Nastavení práv pro Laravel a jiné PHP skirpty pro vývoj na localhostu
Pro lokální vývoj používám Linux Mint a na něm mám nainstalován web server Apache2. Pro intalaci frameworku Laravel je potřeba správně nastavit práva.
Změnín si vlastníka
1 |
sudo chown -R username:www-data /var/www |
pak si ještě upravím práva
1 2 |
sudo find /var/www -type f -exec chmod 664 {} \; sudo find /var/www -type d -exec chmod 775 {} \; |
Pak ještě pro Laravel je potřeba správně nastavit práva pro zápis do některých jeho adresářů (obecně to může být i u jiných PHP skriptů, kde potřebujeme zapisovat)
1 2 |
sudo chgrp -R www-data storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cache |
komplexněji je to rozebráno a posáno na stackoverflow