Système de fichier privée: problème pour afficher des images

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjours,

J'ai un petit problème avec le système de fichier privée, les images ne s'affichent pas:

Sur la page de création d'un noeud j'upload une image.
Avant soumission je prévisualise le résultat et l'image s'affiche bien comme il faut.
Après validation je constate que l'image ne s'affiche pas dans le noeud.
Je reviens dans l'édition du noeud et opère une prévisualisation et je constate là également que l'image ne s'affiche plus.

=> Mon dossier privée: "sites/all/private"

=> L'URL présent dans le noeud qui devrait me donner l'image: "http://localhost/drupal/?q=system/files/galerie/page.png"

J'ai regardé si l'URL était différente quand l'image s'affiche au début dans l'aperçu et quand elle ne s'affiche plus mais rien ne change.
L'image est bien présente dans le dossier sites/all/private.
Quand je me rend à l'url de l'image j'ai ceci :

Accès refusé
Vous n'êtes pas autorisé(e) à accéder à cette page.

J'ai regardé dans les permissions mais rien de spécifique aux fichiers uploadé et quoi qu'il en soit en tant qu'admin fondateur j'ai il me semble tout les droits.

Si quelqu'un a une idée de la chose...
Merci

Fichier attachéTaille
Icône image drupal_image_probleme.png28.6 Ko
Version de Drupal : 

Bonjour,

"J’ai regardé dans les permissions mais rien de spécifique aux fichiers uploadé"

Et pourtant il semble bel et bien que ce soit un simple problème de droits cette histoire. Pourrais-tu essayer de passer ton répertoire private:// avec tous les droits (chmod 777) ?

Autrement, il s'agit peut-être d'un problème d'héritage de droits mais à priori rien de bien méchant en tous cas.

Ca doit surement être ça , je viens de vérifier et mes chmod sont mauvais, je les avais changer mais sans vérifier que c'était vraiment pris en compte.
Je vais devoir demander à mon gentil hébergeur de passer ce compte en Fast-CGI car dans l'état actuel des choses impossible de chmoder via FTP ou même PHP (permission denied).
Je te redonnerais donc des nouvelles dans quelques jours.
Merci pour ta réponse.