Jednoduché riešenie problému s povoleniami v VestaCP open() public_html failed 13 Permission denied na konfigurácii s NGINX, PHP-FPM a bez Apache. Ak to nie je viditeľné vo webovom rozhraní, hľadajte doman.tld.error.log.
Nie som nevyhnutne fanúšikom VestaCP ale ak máte trochu vedomostí na konfiguráciu Nginx, PHP-FPM zapnuté Linux a najmä e-mailový systém, je dobrou alternatívou k cPanel. A hlavne to VestaCP je to zadarmo a oveľa flexibilnejšie.
Ak ste nováčik v konfigurácii webových serverov, odporúčam vám to radšej NEPOUŽÍVAŤ VestaCP. Má veľa chýb, aktualizuje sa pomerne zriedka (a často sa potom objavia veľké chyby update) a je potrebné vyriešiť mnoho bezpečnostných problémov. V inštalácii sú dokonca problémy so zničením webových priečinkov a súborov default.
open() /home/user/web/domain_tld/public_html/" failed (13: Permission denied)
Ako vyriešite chybu? VestaCP open() public_html failed 13 Permission denied
POZOR! Ak máte nainštalovaný CMS, ktorý vyžaduje špeciálne oprávnenia pre niektoré adresáre a/alebo súbory, nižšie uvedené príkazy ich všetky zmenia.
Zmeňte povolenia všetkých adresárov a súborov v /home/user/web/domain_tld
a set chmod 644
pre súbory a chmod 755
pre adresáre.
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
User:group sa tiež zmení, ak nie sú nastavené správne.
chown -R user:group *
Na konci skontrolujte fungovanie webovej stránky a domain_tld.error.log.