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) :
Code :
- client_body_buffer_size 10K;
- client_header_buffer_size 1k;
- client_max_body_size 8m;
- large_client_header_buffers 2 1k;
|
EDIT2 : Ce n'est pas un soucis de taille finalement...
Message édité par tom hoogata le 05-01-2015 à 16:01:34