Fix Open () Erreur critique: 13: Permission refusée – Télécharger l'erreur d'images dans WordPress

WordPress est un système très flexible, qui permet aux utilisateurs de créer très rapidement depuis un simple blog jusqu'à un site Web de présentation avancée ou une boutique en ligne.
Cependant, comme tout système, il n’est pas sans problèmes. Surtout, offres d'hébergement web soit ils sont optimisés pour un petit nombre d'utilisateurs, soit ils 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 configurés spécifiquement pour WordPress.

L’une des erreurs les plus courantes sur un blog/site Web créé avec WordPress est l’impossibilité de télécharger des fichiers multimédias. Erreur HTTP. Si vous en 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 la page Web contient des fichiers de script qui n'ont pas l'autorisation d'être ouverts sur le serveur. Par conséquent, cette erreur est liée aux autorisations des fichiers et dossiers sur le serveur hôte. “chod” et “Chown“.

Comment résoudre l'erreur : open() Erreur critique : 13 : Autorisation refusée

1. Tout d’abord, nous devons avoir accès FTP ou Ssh au serveur. Nous nous connectons et naviguons vers le répertoire où nous trouvons le dossier contenant 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 sommes arrivés au 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 vous recherchera tous les fichiers situé dans le dossier actuel et de manière récursive, et définira leur autorisation sur 644. La deuxième ligne de commande fera la même chose, mais uniquement pour les répertoires. Cela leur définira l'autorisation 755.
Dans la troisième ligne de commande, modifiez l'utilisateur et le groupe auquel appartiennent les fichiers. La plupart du temps, il s'agit de la forme suivante : “apache : personne” 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 “Erreur critique open() : 13 : Autorisation refusée” cela 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 Stealthsetts.com à partir de 2006. J'ai une riche expérience dans les systèmes d'exploitation: macOS, Windows et Linux, mais aussi dans les langages de programmation et les plateformes de blogs (WordPress) et pour les magasins en ligne (WooCommerce, Magento, Presashop).

Maison Votre source de tutoriels informatiques, des conseils et des nouvelles utiles. Fix Open () Erreur critique: 13: Permission refusée – Télécharger l'erreur d'images dans WordPress

1 pensé sur «Fix Open () Erreur critique: 13: Permission refusée – Télécharger l'erreur d'images dans WordPress”

  1. Après avoir exécuté cette ligne de commande, erreur “open () Erreur critique : 13 : Autorisation refusée”Cela devrait disparaître.

    Réponse
Laisser un commentaire