Une résolution simple d'un problème d'autorisation dans VestaCP open() public_html failed 13 Permission denied Sur une configuration avec nginx, php-fpm et sans apache. Si dans l'interface Web n'est pas visible, regardez dans doman.tld.error.log.
Je ne suis pas nécessairement un fan de VESTACP mais si vous avez peu à configurer NGINX, Php-fpm ven Linux Et surtout un système de messagerie, c'est une bonne alternative à CPanel. Et surtout que VestACP est gratuit et plus flexible.
Si vous êtes novice dans Config dans des serveurs Web, je vous conseille de ne pas utiliser VestACP. Il a beaucoup de bogues, il est rarement mis à jour (et souvent de grandes erreurs apparaissent après la mise à jour) et de nombreux problèmes de sécurité doivent être résolus. Il y a même des problèmes de chevilles de dossiers et de fichiers Web dans l'installation par défaut.
open() /home/user/web/domain_tld/public_html/" failed (13: Permission denied)
Comment résoudre l'erreur VestaCP open() public_html failed 13 Permission denied
PRUDENT! Si vous avez un CMS qui nécessite des autorisations spéciales pour certains réalisateurs et / ou fichiers, les commandes ci-dessous les modifieront toutes.
Modifier les autorisations de tous les répertoires et fichiers dans /home/user/web/domain_tld Et vous définissez chmod 644 pour les fichiers et chmod 755 pour les répertoires.
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
L'utilisateur changera également: groupe si les bons ne sont pas définis.
chown -R user:group *
Enfin, vérifiez à la fois le fonctionnement du site Web et domain_tld.error.log.
