IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Drupal s3fs


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de bannik
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2003
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2003
    Messages : 191
    Par défaut Drupal s3fs
    Bonjour,

    Je souhaite intégrer amazon s3 dans mon drupal. Pour se faire, j'ai installé le module s3fs, et la librairie awssdk2.
    Je configure le module avec la paire de clé et le bucket.
    lorsque j'essaye d'explorer le serveur à l'aide des modules imce+media, j'ai un message d'erreur:
    Le répertoire pictures n'est pas accessible.
    Je ne vois pas d'ou peux provenir ce répertoire "pictures" demandé. est-ce un paramétrage qui m'a échappé?

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2010
    Messages : 107
    Par défaut
    Bonjour,

    regarde du côté de /sites/default/files . Tu as peut-être un problème de permission dans ce dossier.

    Sinon tu n'avais pas ce soucis avant d'installer ton module ?

  3. #3
    Membre éclairé Avatar de bannik
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2003
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2003
    Messages : 191
    Par défaut
    Salut, merci de la réponse.

    En fait s3fs remplace le système de fichier classique pas un système via le cloud de amazon s3. Ce qui fait que les images ne sont plus stockées sur le serveur web, mais sur s3.
    C'est totalement transparent pour l'utilisateur.
    Il est toujours possible de configurer les répertoires des profiles IMCE via admin/config/media/imce/profile/.
    Mais quand j'en configure un pour l'administrateur (qui était configuré par défaut sur "pictures") je me rend compte que je ne peux accéder qu'a la racine, il ne créé pas de répertoire.
    J'ai configuré le profile admin sur la racine (/.)
    Et le profile utilisateur sue (users/user%uid)

    J'ai essayé de créer le répertoire sur s3, mais il n'apparait pas lorsque j'explore s3.

    Par contre, j'ai remarqué que d'autres répertoires avait été créés par drupal, par exemple: xmlsitemap.

    J'ai fait un test d'upload d'avatar, et deux répertoires ont-été créés:
    images_utilisateurs/ ou à été stocké l'image originale
    style/thumnails/s3/ ou sont stockés les miniatures.

    images_utilisateur est le sous dossier paramétré dans le système de fichier, le chemin complet paramétré est: sites/default/files/images_utilisateurs
    Si il utilisait ce paramètre, il devrai créer toute l'arborescence il me semble?
    bref, je ne comprend pas comment ce module fait pour savoir quelle configuration utiliser.
    A priori, il utilise en partie le profil imce , et en, partie le système de fichier...

    Toute théorie est la bienvenue.

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2010
    Messages : 107
    Par défaut
    Ok je vais regarder le module chez moi ce soir aussi.
    Mais c'est pas un problème de droit sur s3, ou d'owner, le fait que le répertoire créé par toi n'apparaisse pas ? Ceux créé par Drupal sont bien visible c'est cela ?

    Les avatars que tu upload, c'est via média, donc faudrait regarder si c'est pas IMCE qui ne supporte pas le cloud S3 (Juste une supposition, j'ai rien testé) ? En attendant tu peux toujours tester les alternatives wysiwyg : le module wysiwyg (Réuni un peu tout les wysiwyg compatible Drupal : recommendé) ou directement CkEditor (Mon petit chouchou).

    NB : Bien faire gaffe à disable les modules de wysiwyg avant d'installer un nouveau (Pour éviter les conflits).

  5. #5
    Membre éclairé Avatar de bannik
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2003
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2003
    Messages : 191
    Par défaut
    Citation Envoyé par Juda-Priest Voir le message
    Mais c'est pas un problème de droit sur s3, ou d'owner, le fait que le répertoire créé par toi n'apparaisse pas ? Ceux créé par Drupal sont bien visible c'est cela ?

    Alors, je me suis aperçu d'un truc, comme je disait, les répertoires créés dans s3 n'apparaissent pas. Par contre, les sous répertoires créés dans s3 dans un répertoire créé par drupal apparaissent ensuite dans le drupal.

    Autre chose, peut être pas en rapport, S3 a modifié son système d'authentification. Les anciennes paires de clés ne sont plus gérables, mais toujours utilisables par les WS. Cependant, dans mon cas, j'utilise les nouvelles paires de clés générées par le nouveau système. Le bundle et les répertoires sont aussi
    générés avec ces clés, dons c'est le même compte pour drupal et pour s3

Discussions similaires

  1. [Drupal] Passage de données entre applications sur différents serveurs
    Par navis84 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 26/07/2006, 11h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo