Egy egyszerű megoldás az engedélyekkel kapcsolatos problémákra VestaCP open() public_html failed 13 Permission denied NGINX, PHP-FPM és Apache nélküli konfiguráción. Ha nem látható a webes felületen, keressen rá doman.tld.error.log.
Nem feltétlenül vagyok a rajongója VestaCP de ha van egy kis tudásod a beállításhoz nginx, PHP-FPM bekapcsolva Linux és különösen az e-mail rendszer jó alternatívája a cPanelnek. És főleg azt VestaCP ingyenes és sokkal rugalmasabb.
Ha kezdő vagy a webszerverek konfigurálásában, azt tanácsolom, jobb, ha NE használja VestaCP. Rengeteg bug van benne, elég ritkán frissül (és sokszor nagy hibák is megjelennek utána update), és számos biztonsági kérdést meg kell oldani. Még a webmappák és fájlok megsemmisítésével is vannak problémák a telepítés során default.
open() /home/user/web/domain_tld/public_html/" failed (13: Permission denied)
Hogyan oldja meg a hibát? VestaCP open() public_html failed 13 Permission denied
ÓVATOS! Ha olyan CMS-t telepített, amely bizonyos könyvtárakhoz és/vagy fájlokhoz speciális engedélyeket igényel, az alábbi parancsok mindegyiket megváltoztatják.
Módosítsa az összes könyvtár és fájl engedélyét /home/user/web/domain_tld
és állítsa chmod 644
fájlokhoz és chmod 755
címtárak számára.
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
A User:group is megváltozik, ha nincs beállítva a megfelelő.
chown -R user:group *
A végén ellenőrizze mind a weboldal működését, mind a domain_tld.error.log.
Ez a bejegyzés utoljára 10. november 2022. 23:49-kor módosult