Dépôts d'images impossible

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

  • Dépôts d'images impossible

    Bonsoir,

    Depuis quelques jours, je n'arrive plus à uploader d'images dans mon "gestionnaire de médias". Lors de l'envoi d'une image (pas nécessairement lourde), ça mouline, mais rien ne se passe.
    Mes dernières actions sur mon site ont été de migrer vers la dernière version de Joomla, mais de ce côté tout semblait fonctionner. J'ai également fait évoluer ma version du logiciel aesecure vers une version Premium. Pensant que ça pouvait avoir un lien avec cette évolution, j'ai échangé avec Christophe qui m'a conseillé de regarder s'il y avait une erreur lors de l'upload via la console de debogage du navigateur. Il semble effectivement y avoir une erreur :

    Uncaught TypeError: Cannot read property 'debug' of null
    at Object.I (elfinder.min.js?v=2.9.0:9)
    at c (jquery.min.js?785a2e1cabe0f896c87596674e49de37:2)
    at Object.fireWith [as resolveWith] (jquery.min.js?785a2e1cabe0f896c87596674e49de37:2)
    at C (jquery.min.js?785a2e1cabe0f896c87596674e49de37:2)
    at XMLHttpRequest.n (jquery.min.js?785a2e1cabe0f896c87596674e49de37:2)

    Là je suis perdu... je ne sais pas interpréter cette erreur. Est-ce que quelqu'un aurait une idée pour me dépanner ?

    Merci et bonne soirée.

    PS : adresse de mon site : https://www.cryptoseries.fr/

  • #2
    Bonjour,

    L'erreur concerne elfinder.min.js qui n'est pas un script de base de Joomla. Il faudrait chercher quelle extension l'utilise. Une recherche dans les fichiers de votre site devrait vous renseigner.
    Ensuite, désactiver cette extension pour voir si le problème persiste. S'il disparaît, il faut mettre à jour l'extension ou prévenir le développeur
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Merci pour ta réponse lomart .

      Apparemment il s'agit du plugin K2. Ce script concerne effectivement la gestion des médias de K2. J'ai suivi les recommandations présentes dans ce topic : https://www.joomlaworks.net/forum/k2...working#170243
      Ça n'a malheureusement rien changé. Le problème persiste. J'ai donc posé la question en suivant sur ce forum en espérant que quelqu'un aura une idée d'où vient le problème. Ce qui est étrange c'est j'avais mis à jour K2 fin septembre et depuis il n'y avait eu aucun souci lors de l'upload de fichiers dans la médiathèque...

      En écrivant ce message j'ai refais un test et j'obtiens à présent les erreurs suivantes (en + de le précédente). Aesecure serait-il finalement celui qui pose problème ? Peut-être une mauvaise configuration de ma part... Voici les erreurs :
      l1_am9vbWxhX2JsYWNrLnBuZw1516216909.png:1 Failed to load resource: the server responded with a status of 403 (Forbidden (aeSecure))
      l1_am9vbWxhX2JsYWNrLmdpZg1414713905.png:1 Failed to load resource: the server responded with a status of 403 (Forbidden (aeSecure))
      l1_am9vbWxhX2xvZ29fYmxhY2suanBn1414713905.png:1 Failed to load resource: the server responded with a status of 403 (Forbidden (aeSecure))
      l1_am9vbWxhX2dyZWVuLmdpZg1414713905.png:1 Failed to load resource: the server responded with a status of 403 (Forbidden (aeSecure))
      l1_cG93ZXJlZF9ieS5wbmc1516216909.png:1 Failed to load resource: the server responded with a status of 403 (Forbidden (aeSecure))

      Commentaire


      • #4
        Bonsoir

        Avec le retour "the server responded with a status of 403 (Forbidden (aeSecure))" là, c'est clair, cela a été généré au travers d'un fichier mis en place par aeSecure. Toutefois il faudrait voir l'URL au complet et pas seulement le nom d'une image (1_am9vbWxhX2JsYWNrLnBuZw1516216909.png). Comme ça, au pif, je dirais que ton script tente d'afficher une image qui se trouve dans un dossier dont le nom est p.ex. "/upload" et, à la racine de ce dossier, tu as un fichier .htaccess avec un deny from all dedans.

        Ceci parce qu'en fait, il n'est pas très "légitime" d'accéder à un fichier se trouvant dans /upload puisqu'il ne s'agit que d'un dossier temporaire; l'image est stockée là-bas avant d'être déplacée au bon endroit. Vraisemblablement avec K2 ce ne serait pas le cas.

        Trouve dans le dossier /upload (peut-être dans /media/com_K2/upload ?) et supprime le .htaccess.

        Bonne nuit.
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire


        • #5
          Bonjour et merci pour ta réponse cavo789 .
          Les images semblent stockées dans le dossier /media/k2/items/cache/ mais elles sont toutes renommées sur ce principe : 00e7056ec788d5b42162a6c13dbba43c_S.jpg
          Et dans ce dossier je ne vois pas de fichier htaccess.

          Commentaire


          • #6
            En fait, K2 semble simplement retailler les images. Ces dernières sont bien stockées dans le gestionnaire de médias de Joomla dans le dossier /images à la racine du site. À la base de ce dossier, il y a un fichier index.html, mais je ne vois pas de fichiers .htaccess

            Commentaire


            • #7
              Bonjour

              Quand tu as ceci "l1_am9vbWxhX2JsYWNrLnBuZw1516216909.png:1 Failed to load resource: the server responded with a status of 403 (Forbidden (aeSecure))" quelle est l'URL exacte et complète que tu as ?

              aeSecure semble bloquer l'URL et j'aimerai savoir quelle est cette dernière (je n'ai pas besoin du nom de domaine).

              Note: dans /media tu trouveras un .htaccess, renomme-le pour, juste, faire un test.
              Christophe (cavo789)
              Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
              Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

              Commentaire


              • #8
                Bonjour,

                Lors de l'upload d'une image, l'URL est la suivante : https://www.cryptoseries.fr/administ...mllcy9kZXh0ZXI (tout ce qui est après le chiffre 9 semble changer en fonction du dossier).

                Par contre dans /media, je ne vois pas de fichier .htaccess. Il y a uniquement un fichier index.html à la racine.

                Commentaire


                • #9
                  Pour info, sur un site de tests tout neuf 3.9.0 sur lequel j'ai installé une version Pro d'aeSecure il y a quelques jours, aeSecure me bloquait l'image "/images/headers/blue-flower.jpg" avec ce code dans son fichier "images/headers/.htaccess"
                  <FilesMatch "(blue-flower\.jpg|maple\.jpg|raindrops\.jpg|walden-pond\.jpg|windows\.jpg)">
                  Order Allow,Deny
                  Deny from all
                  </FilesMatch>
                  "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                  MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                  Commentaire


                  • #10
                    RobertG : oui car je bloque les images "fake" car elles servent à faire du fingerprint càd un robot qui veut savoir si ton site est sous Joomla peut juste tester si l'URL vers cette image existe. C'est une façon simple de détecter si c'est Joomla derrière.

                    Chewy : non, ce n'est pas la bonne URL. Tu avais posté "l1_am9vbWxhX2JsYWNrLnBuZw1516216909.png:1 Failed to load resource: the server responded with a status of 403 (Forbidden (aeSecure))" et ça, tu l'avais trouvé dans ta console de debugging, onglet réseau. C'est l'URL vers l'image qu'il faut; pas l'URL vers l'interface.
                    Christophe (cavo789)
                    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                    Commentaire


                    • #11
                      cavo789 Au temps pour moi. Alors le debug de la console m'indique 3 erreurs (hier il y en avait 6) :

                      Failed to load resource: the server responded with a status of 403 (Forbidden (aeSecure)) l1_ZmljaGVzLXNlcmllcy9jb2xvbnkvY29sb255LmpwZw15325 21795.png:1
                      Failed to load resource: the server responded with a status of 403 (Forbidden (aeSecure)) l1_ZmljaGVzLXNlcmllcy9kZXh0ZXIvZGV4dGVyLmpwZw15420 60606.png:1

                      elfinder.min.js?v=2.9.1:9 Uncaught TypeError: Cannot read property 'debug' of null
                      at Object.M (elfinder.min.js?v=2.9.1:9)
                      at c (jquery.min.js?ffc4a9c499f51047686e22567f32a697:2)
                      at Object.fireWith [as resolveWith] (jquery.min.js?ffc4a9c499f51047686e22567f32a697:2)
                      at C (jquery.min.js?ffc4a9c499f51047686e22567f32a697:2)
                      at XMLHttpRequest.n (jquery.min.js?ffc4a9c499f51047686e22567f32a697:2)

                      Voici l'URL vers la 1ère image : https://www.cryptoseries.fr/images/....?_t=1532521795
                      Et vers la seconde : https://www.cryptoseries.fr/images/....?_t=1542060606

                      J'espère que ça répond à ta demande.

                      Commentaire


                      • #12
                        >Voici l'URL vers la 1ère image : https://www.cryptoseries.fr/images/....?_t=1532521795

                        Le nom du dossier commence par un point (".tmb") et donc, en terme Unix, il s'agit d'un dossier caché. Ton extension fait donc appel, dans une URL publique, à un dossier caché. Chercher l'erreur de conception

                        aeSecure bloque par défaut les dossiers dont le nom commence par un point; voir l'option 2.6.

                        Tu parlais d'un bug et moi je te disais qu'il n'était pas de mon chef; Nono avait raison sur ce coup
                        Christophe (cavo789)
                        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                        Commentaire


                        • #13
                          Ok je comprends bien. Mais ce qui est étrange c'est ce que ça fonctionnait bien jusqu'à la semaine dernière en gros. Depuis, la seule modif apportée sur mon site concernait le passage en mode premium d'aesecure. C'est pour ça que je me demandais si ça venait de lui. Et finalement l'option 2.6 existe dans la version freemium, donc bizarre que je n'ai pas eu le problème avant...

                          Du coup, tu penses quoi de tout ça ? Ai-je une solution qui s'offre à moi ou je vais devoir uploader toutes mes images par FTP à chaque fois ?

                          Commentaire


                          • #14
                            Désactiver 2.6 me semble la solution non ?
                            Christophe (cavo789)
                            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                            Commentaire


                            • #15
                              Effectivement ça supprime les erreurs liées à Aesecure dans la debug console. Avant de le faire je me demandais si en termes de sécurité ce n'était pas néfaste pour le site ?
                              Par contre, le problème initial avec ce fameux elfinder.min.js persiste et m'empêche toujours d'uploader des images...

                              Uncaught TypeError: Cannot read property 'debug' of null elfinder.min.js?v=2.9.1:9
                              at Object.M (elfinder.min.js?v=2.9.1:9)
                              at c (jquery.min.js?ffc4a9c499f51047686e22567f32a697:2)
                              at Object.fireWith [as resolveWith] (jquery.min.js?ffc4a9c499f51047686e22567f32a697:2)
                              at C (jquery.min.js?ffc4a9c499f51047686e22567f32a697:2)
                              at XMLHttpRequest.n (jquery.min.js?ffc4a9c499f51047686e22567f32a697:2)

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X