Maison  >  Questions et réponses  >  le corps du texte

autorisation refusée - nginx open() "..." a échoué (13 : autorisation refusée)

Utilisez PHP pour télécharger un fichier, puis générez une image miniature. L'accès aux miniatures est normal, mais l'accès au fichier téléchargé nginx affiche une erreur 403 :

.
2014/12/19 14:41:41 [error] 19433#0: *16 open() "/var/www/uploads/files/gmail-theme-tree.png" failed (13: Permission denied)

Afficher les autorisations des fichiers :

-rw-r--r--. 1 www-data www-data 178878 Dec 19 14:48 gmail-theme-tree.png
-rw-r--r--. 1 www-data www-data   2729 Dec 19 14:48 gmail-theme-tree-_x22.png

Ci-dessus gmail-theme-tree-_x22.png 访问正常,gmail-theme-tree.png Invite d'accès "403 Forbidden".

Demandez conseil !

某草草某草草2712 Il y a quelques jours773

répondre à tous(1)je répondrai

  • 仅有的幸福

    仅有的幸福2017-05-16 17:27:46

    1. Redémarrer Nginx
    2. Vérifiez si Nginx fonctionne en tant que www-data
    3. Vérifiez si www-data est dans /var/www/uploads/files/gmail-theme-tree.png Les répertoires à tous les niveaux ci-dessus ont x autorisations.

    répondre
    0
  • Annulerrépondre