Joomladay francophone 2018 à Paris 18 et 19 mai

Démarche d'envoi d'un fichier sur site distant avec Remository

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Démarche d'envoi d'un fichier sur site distant avec Remository

    Bonjour,

    Jusqu'à maintenant j'ai utilisé Remository sur mon site en local : tout fonctionnait bien.
    J'ai maintenant mis en ligne mon site et je galère pour envoyer des fichiers sur le site distant.
    J'ai d'abord changé les chemins d'accès distants et je ne parviens pas toujours à envoyer un fichier.

    Je voudrais connaitre la démarche car le processus ne me semble pas du tout logique !

    Faut-il envoyer ses fichiers avec Filezila dans le répertoire distant /remos_downloads/uploads puis se rendre dans le gestionnaire de fichiers de Remository et remplir les cases sans fournir le chemin ?

    Faut-il commencer avec le gestionnaire de fichiers de Remository et fournir un fichier sur son pc local ?

    Faut-il utiliser Ajouter des fichiers depuis le serveur (quelle est le chemin des fichier à fournir ?) ?

    Faut-il utiliser les fichiers non classés ? faut-il utiliser les fichiers rompus ?

    Y a-t-il une autre méthode ?

    J'attends vos réponses avec impatience.
    Merci d'avance à ceux qui répondront.
    GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
    Le terrier de Fynhooft : http://patrick.gauwin.free.fr
    Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

  • #2
    Il y a plusieurs solutions..........

    1) utiliser la fonction en fronted, permettant d'ajouter un fichier. Dans ce cas, il ne faut pas avoir masqué les icones "envoi" et "recherche" apparaissant au bas de la page lorsque l'on est loggué. La plupard des champs sont présent (mais pas tous). Il y a un formulaire que l'on rempli et l'upload des fichiers se fait par cette page (attention à la taille des fichiers, en mutualisé on atteint rapidement la limite de la configuration apache/php).

    2) en backend, il y a plusieurs methodes :

    A partir du bouton "Gestion des fichiers" :
    2.1) Upload des fichiers via un client ftp et utilisation de la fonction "Remote file" (utilisation d'une adresse web pour le lien vers le fichier). Dans le cas de gros fichiers (> 10 Mo) c'est la fonction à retenir dans le cas d'un mutualisé, cela règle un certain nombre de problèmes (compteur du nombre de téléchargement, problèmes de téléchargement....). Le gros inconvénient est l'obligation d'ajouter manuellement tous les fichiers, l'un après l'autre.
    2.2) Upload des fichiers via l'ajout d'un fichier, les limitation sont les mêmes que en fronted, il y à plus de champs présent.

    3) Utilisation des 2 bouton présent au niveau du panneau de controle de remository:
    Il est aussi possible d'uploader plusieurs fichiers via un client ftp (dans le répertoire remos_downloads, si celui-ci n'a pas été modifié dans la configuration de remository) puis d'utiliser le bouton "Fichiers non classés" (ajout de fichier séléctionné dans la liste) ou utilisation du bouton "Ajouter des fichiers depuis le serveur" (ajout de plusieurs fichiers présent dans un répertoire dans une catégorie - cette fonction permet de traiter facilement une grande quantité de fichier en une fois).

    Dans le cas 3), si, vos catégories ont des repertoires differents, les chemins de stockage sont spécifié pour chaque catégorie, (du style ../remos_dowloads/categorie1/) remository tentera de déplacer les fichiers de la racine au repertoire propre à la catégorie selectionnée, et cette fonction est étroitement liée aux droits sur les dossiers, dans le cas d'une erreur de droits le script affiche soit une page blanche soit une multitude de messages d'erreur.
    Téléchargement de ressources pour les jeux vidéos : http://www.fps-map.com

    Commentaire


    • #3
      Merci à Soho pour cette longue explication.


      Voici mon mode opératoire :
      - J'ai transféré par ftp le fichier "folk-en-mai-2009.pdf" dans le répertoire "remos_downloads"
      - clic sur "Fichiers non classés"
      - remplissage champs utiles
      =====> j'obtiens alors ce message d'erreur :

      Warning: rename(/home/mon-identifiant/www/remos_downloads/folk-en-mai-2009.pdf,W:/var/www/cse/remos_downloads/folk-en-mai-2009.30.pdf) [function.rename]: No such file or directory in /homez.25/mon-identifiant/www/components/com_remository/p-classes/remositoryPhysicalFile.php on line 212


      Je ne sais pas où il va chercher ce W:/var/... car je suis, théoriquement, sur le serveur et il devrait récupérer le fichier sur celui-ci et pas sur mon PC local !

      Une idée ?
      GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
      Le terrier de Fynhooft : http://patrick.gauwin.free.fr
      Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

      Commentaire


      • #4
        Il doit y avoir une erreur dans l'un des chemins (peut-être au niveau de la catégorie) car remository rajoute dans le nom du fichier l'id du fichier, d'ou cette tentative de copie du fichier.

        Personnellement, étant en mutualisé, je ne suis pas parvenu a régler ce soucis, en local ca fonctionne parfaitement, en ligne non, j'utilise l'url pour ajouter les fichiers à cause de ce problème.
        Téléchargement de ressources pour les jeux vidéos : http://www.fps-map.com

        Commentaire


        • #5
          Bonsoir,

          J'ai essayé de re-modifier le chemin absolu au niveau de la configuration générale mais c'est encore pire qu'avant : il ne reconnait plus le chemin absolu : invalid absolute path

          J'ai donc envoyé un mail à OVH ce soir. je n'aurai, au mieux, la réponse que demain matin.

          Sinon, comment tu procèdes avec les url ? Faut-il cliquer sur "add remote" dans "gestion des fichiers" ou faut-il utiliser "ajouter fichier depuis le serveur" dans le "control panel" ?

          Merci d'avance pour la réponse.
          GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
          Le terrier de Fynhooft : http://patrick.gauwin.free.fr
          Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

          Commentaire


          • #6
            Et bien, moi aussi je suis chez ovh...........................

            J'utilise le bouton "Add remote" dans "Gestion des fichiers" pour ajouter mes fichiers, mais pour des raisons de consommation de bande passante, les fichiers sont stockés ailleurs. J'ai déjà fait le test (directement chez ovh), avec de petits fichiers, et sa fonctionne bien.
            En utilisant cette fonction, il faut entrer une url (http://www..../fichier.zip) si tu entre un chemin (/home/.....) sa affiche une page blanche lors de la validation.

            Essaye de modifier le chemin directement depuis phpmyadmin, il s'agit de la table : jos_downloads_containers et du champ "filepath".

            Par ailleurs, chez ovh utilise plutôt l'allias /home/ à la place de /homez.50.1/ dans ton chemin.

            Concernant des soucis pour changer le chemin, je n'en ai pas encore rencontré.
            Dernière édition par soho à 16/06/2009, 22h14
            Téléchargement de ressources pour les jeux vidéos : http://www.fps-map.com

            Commentaire


            • #7
              Envoyé par soho Voir le message
              Et bien, moi aussi je suis chez ovh...........................

              J'utilise le bouton "Add remote" dans "Gestion des fichiers" pour ajouter mes fichiers, mais pour des raisons de consommation de bande passante, les fichiers sont stockés ailleurs. J'ai déjà fait le test (directement chez ovh), avec de petits fichiers, et sa fonctionne bien.
              En utilisant cette fonction, il faut entrer une url (http://www..../fichier.zip) si tu entre un chemin (/home/.....) sa affiche une page blanche lors de la validation.
              J'ai essayé en entrant directement l'url du fichier qui était stocké dans le répertoire remos_downloads. Remository ne fournit pas d'erreurs. Par contre, lorsqu'on télécharge le fichier, il répond qu'on n'a pas les droits d'accès sur ce répertoire.

              J'ai donc créer un répertoire à la source de mon site (dans www chez OVH). J'ai mis le fichier que je voulais rendre téléchargeable dedans. J'y ai rajouté un fichier "index.html" vide pour la sécurité.
              En procédant comme tu l'indiques ci-dessus et avec ce nouveau répertoire que j'ai créé, tout fonctionne.

              Le seul regret, c'est que l'on perd la sécurité rajoutée par Remository qui lui change les noms de fichiers
              GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
              Le terrier de Fynhooft : http://patrick.gauwin.free.fr
              Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

              Commentaire


              • #8
                Si c'est le même genre de problèmes que moi sur les dossiers, je penses que le dossier remos_download tu ne pourras pas le supprimer via fileziila (ou un autre client ftp).

                Concernant le manque de sécurité, remository masque le chemin direct vers le fichier, dans le lien de téléchargement et lorsque tu télécharge le fichier seul le nom de domaine apparait, le chemin direct vers le fichier est occulté. Avec ton fichier index.htm tu devrais être tranquille.
                Téléchargement de ressources pour les jeux vidéos : http://www.fps-map.com

                Commentaire


                • #9
                  Envoyé par soho Voir le message
                  je penses que le dossier remos_download tu ne pourras pas le supprimer via fileziila (ou un autre client ftp).

                  Si. Tu peux détruire le répertoire que tu veux avec Filezila. D'ailleurs, j'ai eu un souci avec ce répertoire : il était devenu inaccessible. je l'ai renommé et j'en ai recréé un autre de même nom.

                  Tu peux en créer, en supprimer, les renommer, les déplacer.
                  GIMPons.net : http://www.GIMPons.net = plus de 1000 tutoriels sur GIMP , plus d'un millier d'images pour expliquer les filtres de GIMP.
                  Le terrier de Fynhooft : http://patrick.gauwin.free.fr
                  Le CSE d'Hazebrouck : http://www.csehazebrouck.fr

                  Commentaire


                  • #10
                    Dans mon cas, j'ai du passer par le support d'ovh, car je n'avais pas les droits necessaire pour détruire le dossier.

                    L'essentiel étant que ca fonctionne.
                    Téléchargement de ressources pour les jeux vidéos : http://www.fps-map.com

                    Commentaire

                    Annonce

                    Réduire
                    1 sur 2 < >

                    C'est [Réglé] et on n'en parle plus ?

                    A quoi ça sert ?
                    La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                    Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                    Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                    Comment ajouter la mention [Réglé] à votre discussion ?
                    1 - Aller sur votre discussion et éditer votre premier message :


                    2 - Cliquer sur la liste déroulante Préfixe.

                    3 - Choisir le préfixe [Réglé].


                    4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                    2 sur 2 < >

                    Assistance au forum - Outil de publication d'infos de votre site

                    Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                    Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                    Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                    UTILISER À VOS PROPRES RISQUES :
                    L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                    Problèmes connus :
                    FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                    Installation :

                    1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                    Archive zip : https://github.com/AFUJ/FPA/zipball/master

                    2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                    3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                    4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                    5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                    6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                    et remplacer www. votresite .com par votre nom de domaine


                    Exemples:
                    Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                    Télécharger le script fpa-fr.php dans: /public_html/
                    Pour executer le script: http://www..com/fpa-fr.php

                    Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                    Télécharger le script fpa-fr.php dans: /public_html/cms/
                    Pour executer le script: http://www..com/cms/fpa-fr.php

                    En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                    Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                    Voir plus
                    Voir moins
                    Travaille ...
                    X