Vienkāršs atļauju problēmas risinājums VestaCP open() public_html failed 13 Permission denied konfigurācijā ar NGINX, PHP-FPM un bez Apache. Ja tas nav redzams tīmekļa saskarnē, meklējiet doman.tld.error.log.
Es ne vienmēr esmu fane VestaCP bet, ja jums ir maz zināšanu konfigurēšanai nginx, PHP-FPM ieslēgts Linux un jo īpaši e-pasta sistēma, ir laba alternatīva cPanel. Un jo īpaši tas VestaCP tas ir bezmaksas un daudz elastīgāks.
Ja esat iesācējs tīmekļa serveru konfigurēšanā, iesaku to NElietot VestaCP. Tam ir daudz kļūdu, tas tiek atjaunināts diezgan reti (un bieži vien pēc tam parādās lielas kļūdas update), un ir jāatrisina daudzas drošības problēmas. Ir pat problēmas ar tīmekļa mapju un failu iznīcināšanu instalācijā default.
open() /home/user/web/domain_tld/public_html/" failed (13: Permission denied)
Kā jūs novēršat kļūdu? VestaCP open() public_html failed 13 Permission denied
UZMANĪGI! Ja jums ir instalēta CMS, kurai ir nepieciešamas īpašas atļaujas dažiem direktorijiem un/vai failiem, tālāk norādītās komandas mainīs tās visas.
Mainiet visu direktoriju un failu atļaujas /home/user/web/domain_tld
un komplekts chmod 644
failiem un chmod 755
katalogiem.
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
User:group mainīsies arī tad, ja nebūs iestatīti pareizie.
chown -R user:group *
Beigās pārbaudi gan vietnes darbību, gan domain_tld.error.log.