Fixer VestaCP open() public_html a échoué 13 Autorisation refusée

Une solution simple à un problème d'autorisations dans VestaCP open() public_html failed 13 Permission denied sur une configuration avec NGINX, PHP-FPM et sans Apache. S'il n'est pas visible dans l'interface Web, recherchez dans doman.tld.error.log.  

Je ne suis pas forcément fan de VestaCP mais si vous avez un peu de connaissances pour configurer Nginx, PHP-FPM activé Linux et surtout le système de messagerie, est une bonne alternative à cPanel. Et surtout que VestaCP c'est gratuit et beaucoup plus flexible.

Si vous êtes novice dans la configuration de serveurs web, je vous conseille de NE PAS l'utiliser VestaCP. Il a beaucoup de bugs, il est mis à jour assez rarement (et souvent de grosses erreurs apparaissent par la suite update) et de nombreux problèmes de sécurité doivent être résolus. Il y a même des problèmes avec la destruction des dossiers Web et des fichiers dans l'installation default.

open() /home/user/web/domain_tld/public_html/" failed (13: Permission denied)
Fixer VestaCP open() public_html a échoué 13 Autorisation refusée
VestaCP open() patch/public_html a échoué 13 Autorisation refusée

Comment résolvez-vous l'erreur ? VestaCP open() public_html failed 13 Permission denied

PRUDENT! Si vous avez installé un CMS qui nécessite des autorisations spéciales pour certains répertoires et/ou fichiers, les commandes ci-dessous les modifieront tous.

Modifiez les autorisations de tous les répertoires et fichiers dans /home/user/web/domain_tld et un ensemble chmod 644 pour les fichiers et chmod 755 pour les répertoires.

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

User:group changera également si les bons ne sont pas définis.

chown -R user:group *

À la fin, vérifiez à la fois le fonctionnement du site Web et domain_tld.error.log.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

Comment » Web Hosting » Fixer VestaCP open() public_html a échoué 13 Autorisation refusée
Laisser un commentaire