Portál AbcLinuxu, 6. května 2025 20:22
$ cat /etc/group | grep www www-data:x:33:vyvojarVytvoril a enabloval som novu site vo /var/www/pokus. Tento adresar patri skupine "vyvojar" a prava su 770 takze by ho mal apache vediet precitat ale hlasi 403 permission denied. Akonahle zmenim prava adresara na 777 tak to vie precitat. Ked to bolo na 777 cez php funkciu "file_put_contents" som vytvoril subor aby som sa presvedcil ake prava a skupinu bude mat a je to 644 a owner aj group je www-data, cize apache bezi pod touto skupinou. Jednoducho nie je mozne aby apache ktory bezi pod www-data nedokazal precitat adresar ktory patri skupine "vyvojar" a ma prava 770, pretoze www-data je v skupine vyvojar. Neviete mi niekto poradit v com moze byt problem? V logu okrem 403 nie je ziadna dalsia chyba. Restartoval som apache aj server, nepomohlo.
Řešení dotazu:
Mam problem s apachom, pridal som pouzivatela www-data do skupiny "vyvojar" a restartoval som apache.$ cat /etc/group | grep www www-data:x:33:vyvojar
Jestli tam opravdu máte tohle, tak jste naopak vytvořil skupinu "www-data
" a přidal do ní uživatele "vyvojar
" (pokud existuje).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.