Jednostavno rješenje problema s dopuštenjima u VestaCP open() public_html failed 13 Permission denied na konfiguraciji s NGINX, PHP-FPM i bez Apachea. Ako nije vidljivo u web sučelju, potražite u doman.tld.error.log.
Nisam nužno obožavatelj VestaCP ali ako imate malo znanja za konfiguriranje Nginx, uključen PHP-FPM Linux a posebno sustav e-pošte, dobra je alternativa cPanelu. A pogotovo to VestaCP besplatan je i mnogo fleksibilniji.
Ako ste početnik u konfiguriranju web poslužitelja, savjetujem vam da ga NE koristite VestaCP. Ima puno grešaka, ažurira se prilično rijetko (i često se velike greške pojavljuju naknadno). update) i mnogi sigurnosni problemi moraju biti riješeni. Postoje čak i problemi s uništavanjem web mapa i datoteka u zadanoj instalaciji.
open() /home/user/web/domain_tld/public_html/" failed (13: Permission denied)
Kako rješavate pogrešku? VestaCP open() public_html failed 13 Permission denied
OPREZNO! Ako imate instaliran CMS koji zahtijeva posebne dozvole za neke direktorije i/ili datoteke, naredbe ispod će ih sve promijeniti.
Promijenite dopuštenja za sve direktorije i datoteke u /home/user/web/domain_tld
i skup chmod 644
za datoteke i chmod 755
za imenike.
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
Korisnik:grupa će se također promijeniti ako nisu postavljeni ispravni.
chown -R user:group *
Na kraju provjerite rad web stranice i domain_tld.error.log.