Yksinkertainen ratkaisu käyttöoikeusongelmaan VestaCP open() public_html failed 13 Permission denied konfiguraatiossa, jossa on NGINX, PHP-FPM ja ilman Apachea. Jos se ei näy verkkoliittymässä, hae sisään doman.tld.error.log.
En välttämättä ole VestaCP:n fani, mutta jos sinulla on vähän ideaa sen määrittämisestä Nginx, PHP-FPM pe Linux ja erityisesti sähköpostijärjestelmä, on hyvä vaihtoehto cPanelille. Ja varsinkin kun VestaCP on ilmainen ja paljon joustavampi.
Jos olet aloittelija web-palvelimien määrittämisessä, suosittelen, että et käytä VestaCP:tä. Siinä on paljon bugeja, sitä päivitetään melko harvoin (ja usein tulee suuria virheitä päivityksen jälkeen) ja monet tietoturvaongelmat on ratkaistava. Web-kansioiden ja tiedostojen tuhoamisessa on jopa ongelmia oletusasennuksessa.
open() /home/user/web/domain_tld/public_html/" failed (13: Permission denied)Kuinka ratkaista virhe VestaCP open() public_html failed 13 Permission denied
VAROVAINEN! Jos sinulla on asennettuna CMS, joka vaatii erityisoikeuksia joillekin hakemistoille ja/tai tiedostoille, alla olevat komennot muuttavat ne kaikki.
Muuta kaikkien hakemistojen ja tiedostojen käyttöoikeuksia /home/user/web/domain_tld ja aseta chmod 644 tiedostoille ja chmod 755 hakemistoja varten.  
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;User:group muuttuu myös, jos oikeita ei ole asetettu.
chown -R user:group *Tarkista lopuksi sekä verkkosivuston toiminta että domain_tld.error.log.
 
			
