visionnage de fichiers uploadés : 403 forbidden [CentOs/Nginx] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 09-01-2015 à 22:18:07
il faut savoir si la configuration actuelle de nginx contient un élément de configuration qui expose le dossier qui stocke les videos via un lien html.
L'upload se fait sans soucis, mais par quel moyen, via l'application php ? via un client ftp php intégré dans l'appli ?
Marsh Posté le 05-01-2015 à 14:02:39
Bonjour à tous,
Je fais tourner une petite application en php sur un serveur nginx php-fpm sous centos. Avec cette application je peux créer des
"événements" où l'on peut joindre des fichiers (photos par exemple).
L'upload se fait sans aucun problème.
Mais lorsque je souhaite regarder les pièces jointes d'un événements (par exemple regarder une photo dans le navigateur), j'ai droit à un magnifique : "403 forbidden" de la part d'nginx.
En regardant dans /var/log/nginx/error.log j'ai "(13: Permission denied)"...
J'ai tenté plusieurs choses comme modifier "user nginx;" dans /etc/nginx/nginx.conf. J'ai aussi collé un chmod 777 -R
sur mon répertoire contenant toutes les pièces jointes mais toujours le même résultat.
Donc en gros (et en gras) :
Problème :
Visionnage des fichiers uploadés : "403 forbidden"
/etc/nginx/error.log : "(13: Permission denied)"
Solutions testées :
chmod 777 -R sur répertoire d'upload
/etc/nginx/nginx.conf : modification de "user nginx"
Voilà... merci d'avance de vos réponses
EDIT : bon, j'arrive à visualiser des fichiers d'une taille inférieur à 512K... J'ai jeté un coup d'oeil au fichier /etc/php.ini mais "memory_limit = 128M" donc RAS. Du côté de Nginx j'ai testé ça dans le fichier de conf (j'ai bidouillé les valeurs mais rien n'y fait) :EDIT2 : Ce n'est pas un soucis de taille finalement...
Message édité par tom hoogata le 05-01-2015 à 16:01:34