Једноставно решење проблема са дозволама у VestaCP open() public_html failed 13 Permission denied на конфигурацији са НГИНКС, ПХП-ФПМ и без Апацхе-а. Ако није видљив у веб интерфејсу, потражите у doman.tld.error.log.
Нисам обавезно обожаватељ VestaCP али ако имате мало знања за конфигурисање НГИНКС, ПХП-ФПМ укључен Linux а посебно систем е-поште је добра алтернатива цПанелу. А посебно то VestaCP бесплатно је и много флексибилније.
Ако сте почетник у конфигурисању веб сервера, саветујем вам да га НЕ користите VestaCP. Има пуно грешака, ажурира се прилично ретко (и често се касније појављују велике грешке update) и многа безбедносна питања морају бити решена. Постоје чак и проблеми са уништавањем веб фасцикли и датотека у подразумеваној инсталацији.
open() /home/user/web/domain_tld/public_html/" failed (13: Permission denied)
Како решавате грешку? VestaCP open() public_html failed 13 Permission denied
ПАЖЉИВО! Ако имате инсталиран ЦМС који захтева посебне дозволе за неке директоријуме и/или датотеке, наредбе испод ће их све променити.
Промените дозволе за све директоријуме и датотеке у /home/user/web/domain_tld
и скуп chmod 644
за датотеке и chmod 755
за именике.
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
Корисник:група ће се такође променити ако нису постављени исправни.
chown -R user:group *
На крају проверите и рад веб странице и domain_tld.error.log.