Correction de open () Critical Error : 13: Autorisation refusée - Télécharger des images Error in WordPress

WordPress est un système très flexible qui permet aux utilisateurs de créer très rapidement d'un blog simple à un site de présentation avancé ou à un magasin en ligne.
Comme tout système, ce n'est pas sans problèmes. La plupart du temps, offres d'hébergement web sont optimisés pour un petit nombre d'utilisateurs ou ne sont pas configurés en fonction des besoins des utilisateurs. Pour un site Web avancé créé sur WordPress nous vous recommandons de l'utiliser Serveurs Dédiés avec des services spécialement configurés pour WordPress.

Une des erreurs les plus courantes sur un blog/site créé avec WordPress, il est impossible de télécharger des fichiers multimédias. HTTP Error. Si vous avez activé un "error.log ”sur le serveur, lorsque vous essayez de télécharger une image, l'erreur ressemblera à ceci:

"date" [crit] 16324#16324: *119467 open() "/home/path/public_html/" failed (13: Permission denied), client: IP, server: website.com, request: "GET / HTTP/1.1", host: "website.com"

Cette erreur se produit non seulement lors de la tentative de téléchargement d'un fichier multimédia sur le serveur, mais également lorsque les utilisateurs accèdent au site Web et que certains scripts sur la page Web ne sont pas autorisés sur le serveur à être ouverts. Par conséquent, cette erreur est liée aux autorisations des fichiers et des dossiers sur le serveur hôte. "chmod"Et"chown" .

Comment résoudre l'erreur: open () Critical Error : 13: Autorisation refusée

1. Tout d'abord, nous devons avoir accès Ftp ou SSH le serveur. Nous nous connectons et naviguons vers le répertoire où nous trouvons le dossier où se trouvent les fichiers du site Web. Dans notre exemple, c'est: "public_html".

2. Si nous utilisons une connexion SSH, dans le répertoire où nous avons atteint le point 1, nous exécutons les lignes de commande:

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

chown -R user:group *
La première ligne de commande va vous chercher tous les fichiers trouvé dans le dossier actuel et récursif, et définir les autorisations 644. La deuxième ligne de commande fera de même, mais seulement pour les répertoires. Cela leur donnera la permission 755.
Dans la troisième ligne de commande, l'utilisateur et le groupe auquel appartiennent les fichiers changent. La plupart du temps, il est de la forme: «apache: nobody» pour les serveurs Web avec HTTPD / Apache ou «nginx: nginx» pour les serveurs avec NGINX.

Après avoir exécuté ces lignes de commande, l'erreur "open () Critique Error : 13: Autorisation refusée«Il devrait disparaître. Si vous avez des questions ou des préoccupations, n'hésitez pas à les laisser dans les commentaires.

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 » remarquable » Correction de open () Critical Error : 13: Autorisation refusée - Télécharger des images Error in WordPress

1 réflexion sur "Fix open () Critical Error : 13: Autorisation refusée - Télécharger des images Error in WordPress »

Laisser un commentaire