mauvais Affichage de l'interface backend

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

  • [RÉGLÉ] mauvais Affichage de l'interface backend

    Bonjour
    J'étais sur le backend j'ai modifié les options Compression Gzip et et forcer Https dans l’onglet serveur et l'affichage est devenu un suite de texte comme dans le sujet posté ici : https://forum.joomla.fr/forum/joomla...administration
    dans le configuration.php à la racine
    j'ai modifié les lignes suivantes :
    public $force_ssl = 0;
    public $gzip = '';

    J'ai remmoné le .htaccess en htaccess.txt, je retrouve l'interface de joomla 4 mais avec des icones manquantes et des fonctions qui marchent pas.
    mais rien n'y fait
    Merci pour l'aide​
    Dernière édition par nickg à 13/10/2023, 21h39
    - Terre de l'encens d'Oman
    - Aventures du Globetrotter

  • #2
    Bonjour ,
    celà ressemble à un problème de double zip. Je te propose d'essayer ceci :
    Reviens au configuration.php comme lors de l'installation.
    Edite le .htaccess et enlève (ou commente avec #) les lignes correspondants à GZIP.

    Pour les icones manquantes je n'ai pas rencontré ce problème. Je ne sais pas dire.

    Manuel​
    Dernière édition par ManuelVoileux à 13/10/2023, 21h52
    Manuel
    --------
    voileux.org - joom.voileux.org - atelierblb.eu

    Commentaire


    • #3
      MERCI pour ton aide
      j'ai decommenté les lignes suivantes du .htaccess et tout est redevenu normal cependant quelles incidences que cela a , le fait d'avoir décommenté ces lignes?

      <IfModule mod_headers.c>
      # Serve gzip compressed CSS files if they exist
      # and the client accepts gzip.
      rewritecond "%{HTTP:Accept-encoding}" "gzip"
      rewritecond "%{REQUEST_FILENAME}\.gz" -s
      rewriterule "^(.*)\.css" "$1\.css\.gz" [QSA]​
      - Terre de l'encens d'Oman
      - Aventures du Globetrotter

      Commentaire


      • #4
        Content que tu aies trouvé une solution. Je vois seulement que ces lignes permettent de fournir des fichiers css compressés. Je ne suis pas assez pointu pour te dire +
        Manuel
        --------
        voileux.org - joom.voileux.org - atelierblb.eu

        Commentaire


        • #5
          Merci encore et peut etre que quelqu'un pourra un peu plus m’éclairer sur ce point..
          - Terre de l'encens d'Oman
          - Aventures du Globetrotter

          Commentaire


          • #6
            hélas c'est redevenu comme avant avec le même problème
            quand j'ai ajouté ces 3 lignes que mon hébergeur m'a donné à mettre dans mon .htaccess pour passer de http a https
            RewriteEngine On
            RewriteCond %{HTTPS} off
            RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]​

            si j'ote ces 3 lignes tout fonctionne de nouveau bien sauf que je ne peux pas passer en https
            Dernière édition par nickg à 13/10/2023, 23h23
            - Terre de l'encens d'Oman
            - Aventures du Globetrotter

            Commentaire


            • #7
              Bonjour ,
              voici ce que j'utilise pour forcer le https
              1 - lors de l'installation j'ai coché ssl "entire site"
              2- j'ai indiqué l'url canonique de mon site dans le plugin systeme SEF : "https//mondomaine.org"
              3- comme je ne veux voir q'une seule tête, pas de www, pas de http, uniquement https j'ai ajouté les lignes si dessous dans mon htaccess

              Code:
              # These directives are only enabled if the Apache mod_rewrite module is enabled
                  
                  RewriteEngine On
              
              ## Begin - Redirect www to non-www . canonical URL https://mondomaine.org
              <IfModule mod_rewrite.c>
                  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
                  RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
                  ## If the above throws an HTTP 500 error, swap [R=301,L] with [R,L]
              </IfModule>
              ## End - Redirect www to non-www​


              Pour m'entrainer , je réinstalle régulièrement mon site en local , ou sur un site de test. Mon credo à l'installation où à la ré-installation du site :
              Code:
              installer site joomla
              
              - charger archive.jpa et kickstart site distant
              - lancer domaine/kickstart.php
              - indiquer infos base de donnée
                  MySQLi, user, serveur, nom de la base, password
              
              - confirmer l'ID du super admin (ne pas toucher aux champs mots de passe si ré-installation)
              
              Après le nettoyage (supression dossier install)
              - vérifier le config php, vérifier le chemin tmp
              - renommer htaccess.txt en .htaccess (site canonique, redirections perso)
              - Dans htaccess, supprimer les lignes GZIP
              
              Accéder à l'admin
              si erreur 500 vérifier config.php , chemins tmp et log,
              
              - JOOMLA CONFIG GLOBALE
                  rubrique SEO
                      Réécriture d'URL en clair (SEF) OUI
                      Réécriture au 'vol' des URL    OUI
                      Ajouter un suffixe aux URL    OUI
                      Alias Unicode            NON
                  Onglet systeme : cache conservateur
                  Onglet serveur : GZIP : NON
              
              - PLUGINS
                  système SEF : indiquer url canonique
                  système Cache de page :    Cache du navigateur : OUI
                  système Redirection : activer (si besoin activer collecte d'url)
                  Système redirection avancée : activer, si besoin activer collecte d'URL
                  Joomla 5 : Compatibility plugin : désactiver options 2 et 3 (surtout pas la 1ere)
                  Activer, spécifier options plugins​
              Enfin si tu veux en savoir + sur comment ajuster ton htaccess, je te conseille 2 sites/auteurs
              - Un membre actif et reconnu de la communauté Joomla , actif sur ce forum, cavo789 https://github.com/cavo789/htaccess
              - Un développeur Wordpress dont le site est bourré d'exemples Jeff star de perishable press https://perishablepress.com/stupid-htaccess-tricks/

              A chaque modif unitaire du htaccess : TESTER TESTER TESTER
              Si erreur 500, revenir en arrière avec le dernier htaccess qui fonctionnait et que tu avais sauvegardé sous le nom htaccess.OK.txt
              Dernière édition par ManuelVoileux à 14/10/2023, 08h31
              cavo789 aime ceci.
              Manuel
              --------
              voileux.org - joom.voileux.org - atelierblb.eu

              Commentaire


              • #8
                Pour faire un résumé : je viens de passer de plusieurs heures pour régler le problème avec mon hébergeur Effectivement c'est un problème de script de joomla dans le .htaccess
                L'objectif est de passer mon site de http vers https (Un certificat Let's Encrypt​ est installé chez mon hébergeur)
                si je rajoute le code suivant
                RewriteEngine On
                RewriteCond %{HTTPS} off
                RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]​​

                le frontend passe en https mais pas le backend et dans le backend certains option ne sont plus active (Option Systeme / Serveur / joomla(log) / filtres de texte / droits.
                et je n'ai plus le menu pour me déconnecteur du back end
                lorsque je decommente les lignes suivantes ;

                rewritecond "%{HTTP:Accept-encoding}" "gzip"
                rewritecond "%{REQUEST_FILENAME}\.gz" -s
                rewriterule "^(.*)\.css" "$1\.css\.gz" [QSA]​
                mon backend fonctionne bien mais je ne suis plus en https
                j'ai bien regardé les liens dans ton précédent mail mais je ne suis pas un spécialiste surtout en anglais


                - Terre de l'encens d'Oman
                - Aventures du Globetrotter

                Commentaire


                • #9
                  Bonjour ,
                  je ne sais pas interférer dans tes discussions avec ton hébergeur, ni corriger ce qu'il te propose. Je sais juste te proposer quelque chose que j'ai pratiqué et qui fonctionne pour moi.

                  As tu essayé de
                  - repartir du htaccess initial de joomla , renommer le htaccess.txt en .htaccess
                  - enlever les lignes correspondant à GZIP (à la fin)
                  - vérifier que ton site fonctionne , aussi bien admin que front end
                  - ajouter le code de Cavo ci dessous dans ton htaccess pour forcer en https et www


                  ligne traduite de l'anglais : Code pour forcer https et www. Une fois collé dans votre htaccess, essayez d'accéder à votre site en utilisant monsite.com, ou bien http://monsite.com, celà devrait être redirigé vers https://www.monsite.com

                  Code:
                  <IfModule mod_rewrite.c>
                  
                  # Rewrite the URL to force https and www.
                  RewriteEngine On
                  
                  # Compliant with hstspreload.org : first redirect to https if needed
                  RewriteCond %{HTTPS} !=on
                  RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
                  
                  # then redirect to www. when the prefix wasn't mentionned
                  # hstspreload.org seems to not really like to make the two at once
                  RewriteCond %{HTTP_HOST} !^www\.
                  RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
                  
                  </IfModule>​
                  Manuel
                  --------
                  voileux.org - joom.voileux.org - atelierblb.eu

                  Commentaire


                  • #10
                    bonjour
                    j'ai fais ce que tu dis mais j'ai : Internal Server Error

                    - Terre de l'encens d'Oman
                    - Aventures du Globetrotter

                    Commentaire


                    • #11
                      Bonjour , je viens de t'envoyer un message privé
                      Manuel
                      --------
                      voileux.org - joom.voileux.org - atelierblb.eu

                      Commentaire


                      • #12
                        réponse pas mp
                        - Terre de l'encens d'Oman
                        - Aventures du Globetrotter

                        Commentaire


                        • #13
                          Bonjour ,
                          j'ai compris que vous avez remplacé
                          1 - le htaccess en place par le fichier standard de Joomla 4.3.4 que je vous avais envoyé par MP
                          --> Résultat OK site et Admin
                          2- le htaccess en place par le fichier htaccessNOGZIP.txt, que je vous avais envoyé par MP
                          --> Résultat OK site et Admin

                          Est bien exact ?

                          3 - pour passer votre site en https vous avez rajouté les lignes
                          RewriteEngine On
                          RewriteCond %{HTTPS} off
                          RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]?

                          Quel résultat site et Admin ?

                          SI OK , Arrêtez ici. ------------------------------

                          Si problème

                          IMPORTANT : Assurez-vous que la ligne "RewriteEngine On" n’est pas répétée deux fois dans le htaccess.
                          Dans le htaccess Joomla l'instruction existe déjà. Elle est une ligne en dessous de la ligne
                          ## These directives are only enabled if the Apache mod_rewrite module is enabled​

                          Dans votre code pour forcer le https , je ne comprends pas bien la 2e ligne, qui se termine par le point d'interrogation.
                          J'utiliserais plutôt le code de Cavo : https://github.com/cavo789/htaccess#...le-hstspreload

                          RewriteCond %{HTTPS} !=on
                          RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]​

                          Ou celui de Jeff Star : https://wp-mix.com/htaccess-redirect-http-to-https/

                          RewriteCond %{HTTPS} off
                          RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]​

                          Et voici le code que j'utilise personnellement pour forcer à la fois https , et enlever le www

                          RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
                          RewriteRule ^(.*)$ https://%1/$1 [R=301,L]​

                          Copiez-collez simplement deux lignes de code . (RewriteCond et RewriteRule)
                          Vous pouvez mettre ces lignes dans la section "Custom Redirect"

                          Code:
                          ## Begin Custom Redirect = Commencer les redirections personnalisées
                              #
                              # Si vous avez besoin de rediriger des pages , ou définir une URL canonique  (non-www vers
                              # www redirect (or vice versa), mettez ce code ici. Assurez vous que ces codes
                              # redirects utilise la syntaxe correcte de RewriteRule et les paramètres  [R=301,L].
                              #
                                    RewriteCond .......
                                    RewriteRule ........
                          ​    #
                              ## End custom redirect = Fin des redirections personnalisées ​
                          Dernière édition par ManuelVoileux à 16/10/2023, 22h30
                          Manuel
                          --------
                          voileux.org - joom.voileux.org - atelierblb.eu

                          Commentaire


                          • #14
                            bonjour
                            Avant de faire les manips peux tu voir si chez toi de suis en https
                            "www.reflexologie-bioenergie.fr"
                            en en connexion backend et quel navigateur utilises tu?
                            Merci
                            - Terre de l'encens d'Oman
                            - Aventures du Globetrotter

                            Commentaire


                            • #15
                              Bonjour,

                              Le site ne bascule pas automatiquement de http en https.
                              Et l'aspect de l'administration est toujours anormal.
                              Dernière édition par RobertG à 17/10/2023, 09h48
                              "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

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X