Plus d'affichage des images en front end

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

  • [RÉGLÉ] Plus d'affichage des images en front end

    Bonjour,
    Depuis 2 jours les images ne s'affichent plus sur notre site, sauf en page d'accueil (portail du site: www.sasel.fr).
    En backend, ces images s'affichent normalement tant dans les articles que dans les modules.
    Les diaporamas ou vidéos Youtube s'affichent et fonctionnent normalement car externes à notre hébergement 1and1.
    Sur notre espace d'hébergement le dossier images n'a pas subi de modification et les images sont bien présentes en concordance avec les codes des pages articles ou modules.
    Nous avons essayé de réinsérer certaines images, en changeant leurs dimensions mais pas d'amélioration.
    Lorsque nous tapons: http://www.sasel.fr/images/nom_de_l'image dans le navigateur, l'image s'affiche normalement.
    Merci de nous donner votre avis sur cette anomalie.
    Joomla 3.6.5
    PHP 5.6.30
    Template dd_personalblog_69 de Diablodesign / Isis
    Site: www.sasel.fr

  • #2
    Re : Plus d'affichage des images en front end

    Il s'agit d'un prolème lié à la réécriture d'URL, à mon avsi.
    Regarde une adresse d'image non affichée : http://www.sasel.fr/index.php/images/the_association/en_cours/Flag_EN.gif
    "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


    • #3
      Re : Plus d'affichage des images en front end

      Bonsoir RobertG
      Merci de répondre si vite, c'est très appréciable.
      En tapant l'adresse : http://www.sasel.fr/index.php/images...rs/Flag_EN.gif dans un navigateur, nous obtenons erreur 404.

      Par contre si nous tapons l'adresse sans mettre "index.php" soit:
      http://www.sasel.fr/images/the_assoc...rs/Flag_EN.gif, l'image s'affiche!

      Est-ce à dire qu'il nous faut retirer le dossier "index.php" installé à la racine du site chez l'hébergeur ou bien modifier TOUS les liens relatifs aux photos qui ne s'affichent pas?

      Voici en exemple une capture d'écran de l'en-tête de ce que vous devriez voir si vous cliquiez sur notre activité "Scrabble" sans le fond vert. ( voir pièce jointe )

      Nous cherchons toujours comment faire pour activer le compteur "remerciements" sur votre site.
      Merci d'avance.
      Sasel
      Fichiers joints
      Dernière édition par SASEL à 17/03/2017, 00h05

      Commentaire


      • #4
        Re : Plus d'affichage des images en front end

        Bonjour,

        Ce qu'entend Robert par "réécriture d'url" correspond à un paramètre au niveau de l'administration Joomla de votre site. Donc, il faut cliquer sur Configuration, sur l'onglet Site, vous avez un affichage comme suit Cliquez sur l'image pour l'afficher en taille normale

Nom : Chrome Legacy Window 17032017 084551.jpg 
Affichages : 1 
Taille : 31,3 Ko 
ID : 1806106

        Si vous mettez "réécriture au vol" à oui, le système va supprimer les index.php de l'adresse, mais, cela nécessite l'utilisation du fichier htaccess fourni dans le répertoire racine de votre site sous le nom htaccess.txt.

        Vous n'avez pas à modifier les liens sur vos pages (sauf si vous les aviez "écrites à la main"). Si, dans vos articles, les raccourcis vers vos images sont sous la forme /images/..., le système ajoutera ou pas seul le bon raccourci.

        En espérant que ma réponse vous paraisse claire,

        Pascal
        If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

        Commentaire


        • #5
          Re : Plus d'affichage des images en front end

          Bonjour PMLECONTE
          Merci pour votre réponse rapide.
          Nous avions compris les indications de Robert et avons coché "oui" à "réécriture au vol" mais cela n'a pas fonctionné car comme vous nous l'avez expliqué il faut utiliser le fichier htaccess.txt qui est effectivement dans notre répertoire racine.

          Nous avons deux chapitre intéressants, le premier:
          ## Mod_rewrite in use.

          RewriteEngine On

          ## Begin - Rewrite rules to block out some common exploits.
          # If you experience problems on your site then comment out the operations listed
          # below by adding a # to the beginning of the line.
          # This attempts to block the most common type of exploit `attempts` on Joomla!
          #
          # Block any script trying to base64_encode data within the URL.
          RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
          # Block any script that includes a <script> tag in URL.
          RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
          # Block any script trying to set a PHP GLOBALS variable via URL.
          RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
          # Block any script trying to modify a _REQUEST variable via URL.
          RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
          # Return 403 Forbidden header and show the content of the root home page
          RewriteRule .* index.php [F]
          #
          ## End - Rewrite rules to block out some common exploits.

          Voici le deuxième:
          # Update Your Joomla! Directory (just / for root).
          ##

          # RewriteBase /

          ## Begin - Joomla! core SEF Section.
          #
          RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
          #
          # If the requested path and file is not /index.php and the request
          # has not already been internally rewritten to the index.php script
          RewriteCond %{REQUEST_URI} !^/index\.php
          # and the requested path and file doesn't directly match a physical file
          RewriteCond %{REQUEST_FILENAME} !-f
          # and the requested path and file doesn't directly match a physical folder
          RewriteCond %{REQUEST_FILENAME} !-d
          # internally rewrite the request to the index.php script
          RewriteRule .* index.php [L]
          #
          ## End - Joomla! core SEF Section.

          Nous pensons que c'est le premier qu'il faut modifier et si vous en avez une idée, merci de nous éclairer.
          Merci d'avance mille fois
          Sasel

          Commentaire


          • #6
            Re : Plus d'affichage des images en front end

            Cette ligne
            # RewriteBase /
            est à modifier par
            RewriteBase /
            , et le fichier doit se nommer .htaccess
            "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


            • #7
              Re : Plus d'affichage des images en front end

              Bonjour RobertG
              Merci pour votre info, la modification de ligne est facile à faire mais en ce qui concerne le dossier .htaccess voulez-vous dire:
              1> renommer le dossier htaccess.txt ce qui donnerait htaccess.htaccess ?
              2> est-ce un nouveau fichier à créer dans le répertoire racine?

              Nous ne voyons pas!
              Merci pour votre précision.
              Sasel

              Commentaire


              • #8
                Re : Plus d'affichage des images en front end

                renommer le dossier htaccess.txt ce qui donnerait htaccess.htaccess
                Tout d'abord il s'agit d'un fichier et non d'un dossier.
                Il faut renommer le fichier htaccess.txt en .htaccess
                Le nom de fichier doit commencer par un point c'est un peu surprenant de prime abord mais c'est comme ça.
                Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
                Confucius

                Commentaire


                • #9
                  Re : Plus d'affichage des images en front end

                  Bonjour Lesoutier
                  Merci pour votre aide:
                  Nous avons modifié (# RewriteBase /) en ( RewriteBase /) comme indiqué plus haut dans le fichier htaccess.txt puis nous avons renommé ce fichier (.htaccess ), résultat aucun changement!
                  Merci encore pour votre précision.
                  Sasel

                  Commentaire


                  • #10
                    Re : Plus d'affichage des images en front end

                    Désolé, la configuration reste incorrecte. Ou bien la réécriture au vol n'a pas été activée dans l'administration, ou bien le fichier n'est pas correctement nommé ou est incorrect et donc ignoré. La preuve est simple : "index.php" est toujours présent dans les adresses.

                    Avec quoi ce htaccess.txt a-t-il été modifié et est-il bien nommé ".htaccess" ?
                    "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


                    • #11
                      Re : Plus d'affichage des images en front end

                      Merci RobertG en effet nous avions remis la réécriture au vol en désactivé par précaution afin de garder le format d'origine.
                      Nous avons donc réactivé cette réécriture au vol.
                      Le fichier htaccess.txt a été modifié avec Filezilla puis renommé toujours avec Filezilla en .htaccess
                      Pas de changement!
                      Merci RobertG

                      Commentaire


                      • #12
                        Re : Plus d'affichage des images en front end

                        OK, maintenant, la réécriture est correcte. Mais effectivement, on a toujours des erreurs 404.
                        Va dans la configuration du site, et dans l'onglet SEO, remets tout à "non" pour n'avoir aucune réécriture et pouvoir vérifier les adresses standard.
                        "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


                        • #13
                          Re : Plus d'affichage des images en front end

                          Voilà Robert, dans l'onglet SEO, tout est coché "non"
                          Et maintenant le site semble refonctionner, devons-nous garder cette configuration SEO ou pas?
                          Merci d'avance.
                          Sasel
                          Dernière édition par SASEL à 17/03/2017, 19h04

                          Commentaire


                          • #14
                            Re : Plus d'affichage des images en front end

                            Vide le cache de ton navigateur.
                            Sur mon écran, tout semble fonctionner sans la réécriture.
                            Reste maintenant à réessayer avec.
                            "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


                            • #15
                              Re : Plus d'affichage des images en front end

                              PURGER LE CACHE !!
                              Dans l'onglet "système" nous trouvons la ligne "purger le cache". En cliquant dessus nous sommes dans "maintenance effacer le cache (site)"
                              Sommes-nous au bon endroit car il y a écrit à droite "aucun résultat correspondant" ?

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X