Oprava oprávnení súborov
Nesprávne oprávnenia súborov môžu spôsobiť chyby ako "Permission denied" alebo "403 Forbidden". CloudWeb hosting poskytuje jednoduché príkazy na opravu oprávnení.
Príkaz fix_permissions
Tento príkaz opraví oprávnenia všetkých súborov a priečinkov vo vašom webe:
fix_permissions
Príkaz vykoná:
- Nastaví vlastníka na vášho používateľa a skupinu www-data
- Priečinky dostanú oprávnenia 2775 (čítanie, zápis, spustenie + setgid)
- Súbory dostanú oprávnenia 664 (čítanie a zápis pre vlastníka a skupinu)
Príkaz fix_storage (pre Laravel)
Ak používate Laravel a máte problémy len s adresárom storage, použite rýchlejší príkaz:
fix_storage
Tento príkaz opraví oprávnenia len pre /var/www/html/storage, čo je rýchlejšie ako oprava celého webu.
Manuálna oprava
Ak potrebujete opraviť oprávnenia manuálne, môžete použiť tieto príkazy:
# Zmena vlastníka (nahraďte USERNAME vaším používateľským menom)
sudo chown -R USERNAME:www-data /var/www/html
# Oprávnenia pre priečinky
sudo find /var/www/html -type d -exec chmod 2775 {} \;
# Oprávnenia pre súbory
sudo find /var/www/html -type f -exec chmod 664 {} \;
Kedy použiť tieto príkazy?
- Po nahratí súborov cez FTP
- Po klonovaní repozitára z Git
- Keď sa zobrazujú chyby "Permission denied"
- Keď Laravel nemôže zapisovať do storage alebo cache
Bol tento článok užitočný?
Vaša spätná väzba nám pomáha zlepšovať dokumentáciu