…error_rx_record_too_long

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

  • #16
    Bon, j'ai trouvé comment faire apparaitre le fichier .htaccess du dossier générant l'alerte …TOO_LONG
    Son contenu est transcrit ci-dessous. Je n'y trouve aucune référence à htpps ou htpp.
    En le renommant old.access, il n'est plus masqué, mais le message …TOO_LONG apparait toujours.
    Désolé de vous harceler (même si c'est trop souvent d'actualité) !


    ########## Begin - ETag Optimization
    ## This rule will create an ETag for files based only on the modification
    ## timestamp and their size. This works wonders if you are using rsync'ed
    ## servers, where the inode number of identical files differs.
    ## Note: It may cause problems on your server and you may need to remove it
    FileETag MTime Size
    ########## End - ETag Optimization
    ########## Begin - Automatic compression of resources
    # Compress text, html, javascript, css, xml, kudos to Komra.de
    # May kill access to your site for old versions of Internet Explorer
    # The server needs to be compiled with mod_deflate otherwise it will send HTTP 500 Error.
    # mod_deflate is not available on Apache 1.x series. Can only be used with Apache 2.x server.
    # AddOutputFilterByType is now deprecated by Apache. Use mod_filter in the future.
    AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css application/xml application/xhtml+xml application/rss+xml application/javascript application/x-javascript
    ########## Begin - Optimal default expiration time
    ## Note: this might cause problems and you might have to comment it out by
    ## placing a hash in front of this section's lines

    # Enable expiration control
    ExpiresActive On

    # Default expiration: 1 hour after request
    ExpiresDefault "now plus 1 hour"

    # CSS and JS expiration: 1 week after request
    ExpiresByType text/css "now plus 1 week"
    ExpiresByType application/javascript "now plus 1 week"
    ExpiresByType application/x-javascript "now plus 1 week"

    # Image files expiration: 1 month after request
    ExpiresByType image/bmp "now plus 1 month"
    ExpiresByType image/gif "now plus 1 month"
    ExpiresByType image/jpeg "now plus 1 month"
    ExpiresByType image/jp2 "now plus 1 month"
    ExpiresByType image/pipeg "now plus 1 month"
    ExpiresByType image/png "now plus 1 month"
    ExpiresByType image/svg+xml "now plus 1 month"
    ExpiresByType image/tiff "now plus 1 month"
    ExpiresByType image/vnd.microsoft.icon "now plus 1 month"
    ExpiresByType image/x-icon "now plus 1 month"
    ExpiresByType image/ico "now plus 1 month"
    ExpiresByType image/icon "now plus 1 month"
    ExpiresByType text/ico "now plus 1 month"
    ExpiresByType application/ico "now plus 1 month"
    ExpiresByType image/vnd.wap.wbmp "now plus 1 month"
    ExpiresByType application/vnd.wap.wbxml "now plus 1 month"
    ExpiresByType application/smil "now plus 1 month"

    # Audio files expiration: 1 month after request
    ExpiresByType audio/basic "now plus 1 month"
    ExpiresByType audio/mid "now plus 1 month"
    ExpiresByType audio/midi "now plus 1 month"
    ExpiresByType audio/mpeg "now plus 1 month"
    ExpiresByType audio/x-aiff "now plus 1 month"
    ExpiresByType audio/x-mpegurl "now plus 1 month"
    ExpiresByType audio/x-pn-realaudio "now plus 1 month"
    ExpiresByType audio/x-wav "now plus 1 month"

    # Movie files expiration: 1 month after request
    ExpiresByType application/x-shockwave-flash "now plus 1 month"
    ExpiresByType x-world/x-vrml "now plus 1 month"
    ExpiresByType video/x-msvideo "now plus 1 month"
    ExpiresByType video/mpeg "now plus 1 month"
    ExpiresByType video/mp4 "now plus 1 month"
    ExpiresByType video/quicktime "now plus 1 month"
    ExpiresByType video/x-la-asf "now plus 1 month"
    ExpiresByType video/x-ms-asf "now plus 1 month"

    ########## End - Optimal expiration time

    ##
    # @package Joomla
    # Copyright Copyright (C) 2005 - 2014 Open Source Matters. All rights reserved.
    # @license GNU General Public License version 2 or later; see LICENSE.txt
    ##

    ##
    # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
    #
    # The line just below this section: 'Options +FollowSymLinks' may cause problems
    # with some server configurations. It is required for use of mod_rewrite, but may already
    # be set by your server administrator in a way that dissallows changing it in
    # your .htaccess file. If using it causes your server to error out, comment it out (add # to
    # beginning of line), reload your site in your browser and test your sef url's. If they work,
    # it has been set by your server administrator and you do not need it set here.
    ##

    ## Can be commented out if causes errors, see notes above.
    Options +FollowSymLinks

    ## Mod_rewrite in use.

    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/index\.php/
    RewriteRule ^index.php/(.*) /$1 [R,L]

    ## Begin - Rewrite rules to block out some common exploits.
    # If you experience problems on your site block out the operations listed below
    # This attempts to block the most common type of exploit `attempts` to Joomla!
    #
    # Block out any script trying to base64_encode data within the URL.
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    # Block out any script that includes a <script> tag in URL.
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL.
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out 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 homepage
    RewriteRule .* index.php [F]
    #
    ## End - Rewrite rules to block out some common exploits.

    ## Begin - Custom redirects
    #
    # If you need to redirect some pages, or set a canonical non-www to
    # www redirect (or vice versa), place that code here. Ensure those
    # redirects use the correct RewriteRule syntax and the [R=301,L] flags.
    #
    ## End - Custom redirects

    ##
    # Uncomment following line if your webserver's URL
    # is not directly related to physical file paths.
    # 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.

    Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste, car elle permet le complexe !
    https://www.pensees-vagabondes.fr
    https://www.markagement.com

    Commentaire


    • #17
      Par acquis de conscience, j'ai tenté d'ouvrir le site avec Chrome. Il affiche :
      Ce site ne peut pas fournir de connexion sécurisée
      localhost a envoyé une réponse incorrecte.
      [COLOR=var(--error-code-color)]ERR_SSL_PROTOCOL_ERROR[/COLOR]

      Trois navigateurs refusant de publier, ils ne sont pas la cause. De même pour MAMP qui ouvre correctement d'autres sites. Reste Joomla : les fichiers ou la base ?

      Cela vous inspire-t-il ?​

      Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste, car elle permet le complexe !
      https://www.pensees-vagabondes.fr
      https://www.markagement.com

      Commentaire


      • #18
        Bonjour

        Désolé mais on tourne en rond : en localhost, c'est http et non https (sauf exception). Ton site semble forcer https.

        Tu avais copié / collé plus haut un htaccess où tu forçait une redirection https et www, j'avais proposé de supprimer ces lignes.

        Tu as produit un nouveau htaccess où cela n'apparaît plus mais la redirection reste forcée.

        Il faut trouver qui est à l'origine de ce forçage...
        Dernière édition par cavo789 à 21/07/2024, 14h01
        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


        • #19
          Bonjour, Cavo789,

          Si c'est mon site qui force https, ne faut-il pas imaginer que l'instruction en cause se trouve quelque part dans la base de donnée ou dans le fichier configuration.php ?

          A tout hasard, ci-dessous, le contenu de ce dernier.

          En tout cas, merci de vos efforts pour tenter de résoudre ce problème.

          <?php
          class JConfig {
          public $MetaAuthor = true;
          public $MetaDesc = 'Des réflexions plus ou moins iconoclastes sur des facettes de la vie : science, philosophie, spiritualité.';
          public $MetaRights = '';
          public $MetaVersion = false;
          public $access = 1;
          public $asset_id = '1';
          public $behind_loadbalancer = false;
          public $cache_handler = 'file';
          public $cache_platformprefix = false;
          public $cachetime = 15;
          public $caching = 2;
          public $captcha = '0';
          public $cookie_domain = '';
          public $cookie_path = '';
          public $cors = false;
          public $cors_allow_headers = 'Content-Type,X-Joomla-Token';
          public $cors_allow_methods = '';
          public $cors_allow_origin = '*';
          public $db = 'XXXXXXXXXXXXXXXXXX';
          public $dbencryption = 0;
          public $dbprefix = 'reflex_';
          public $dbsslca = '';
          public $dbsslcert = '';
          public $dbsslcipher = '';
          public $dbsslkey = '';
          public $dbsslverifyservercert = false;
          public $dbtype = 'mysqli';
          public $debug = false;
          public $debug_lang = false;
          public $debug_lang_const = true;
          public $display_offline_message = 1;
          public $editor = 'jce';
          public $error_reporting = 'default';
          public $feed_email = 'author';
          public $feed_limit = 10;
          public $force_ssl = 0;
          public $fromname = 'PhM : Pensées vagabondes';
          public $frontediting = 2;
          public $gzip = true;
          public $helpurl = 'https://help.joomla.org/proxy?keyref=Help{major}{minor}:{keyref}&lang={lan gcode}';
          public $host = 'XXXXXXXXXXXXXXXXXXXXXXXXX';
          public $lifetime = 50;
          public $list_limit = 50;
          public $live_site = '';
          public $log_categories = '';
          public $log_category_mode = 0;
          public $log_deprecated = 0;
          public $log_everything = 0;
          public $log_path = '/home/markagem/www/reflexions-vagabondes/administrator/logs';
          public $log_priorities = array('0' => 'all');
          public $mailer = 'mail';
          public $mailfrom = 'XXXXXXXXXXXXXXXXXX';
          public $mailonline = true;
          public $massmailoff = true;
          public $memcached_compress = false;
          public $memcached_persist = true;
          public $memcached_server_host = 'localhost';
          public $memcached_server_port = 11211;
          public $offline = false;
          public $offline_image = '';
          public $offline_message = 'Ce site est en maintenance.<br />Merci de revenir ultérieurement.';
          public $offset = 'Europe/Paris';
          public $password = 'XXXXXXXXXXXXXXX';
          public $proxy_enable = false;
          public $proxy_host = '';
          public $proxy_port = '';
          public $proxy_user = '';
          public $redis_persist = true;
          public $redis_server_auth = '';
          public $redis_server_db = 0;
          public $redis_server_host = 'localhost';
          public $redis_server_port = 6379;
          public $replyto = '';
          public $replytoname = '';
          public $robots = '';
          public $secret = 'XXXXXXXXXXXXXXXXXXXX';
          public $sef = true;
          public $sef_rewrite = true;
          public $sef_suffix = false;
          public $sendmail = '/usr/sbin/sendmail';
          public $session_filesystem_path = '';
          public $session_handler = 'database';
          public $session_memcached_server_host = 'localhost';
          public $session_memcached_server_port = 11211;
          public $session_metadata = false;
          public $session_metadata_for_guest = false;
          public $session_redis_persist = 1;
          public $session_redis_server_auth = '';
          public $session_redis_server_db = 0;
          public $session_redis_server_host = 'localhost';
          public $session_redis_server_port = 6379;
          public $shared_session = false;
          public $sitename = 'Pensées vagabondes';
          public $sitename_pagetitles = 1;
          public $smtpauth = false;
          public $smtphost = 'localhost';
          public $smtppass = '';
          public $smtpport = 25;
          public $smtpsecure = 'none';
          public $smtpuser = '';
          public $tmp_path = '/home/markagem/www/reflexions-vagabondes/tmp';
          public $unicodeslugs = false;
          public $user = 'XXXXXXXXXXXXX';
          }​


          [ Edit Modo : pas de mail ou mdp ]
          Dernière édition par daneel à 21/07/2024, 10h49
          Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste, car elle permet le complexe !
          https://www.pensees-vagabondes.fr
          https://www.markagement.com

          Commentaire


          • #20
            Bonjour,

            Si tu as envie de te faire pirater, tu est sur la bonne voie en publiant directement les infos de la base de données.
            J'ai supprimé les informations "sensibles" mais évite tout simplement de publier configuration.php
            Merci !


            Pour info, j'utilise le htaccess par défaut quand je suis en local donc au plus simple, la version optimisée uniquement pour le site en prod.
            le htaccess par défaut, c'est bien celui qui est livré avec joomla en htaccess.txt pour être renommé en .htaccess

            Localement, tu n'as pas besoin d'avoir le cache actif ou d'optimiser pour conserver les données.
            Car ton site est en développement donc tu as besoin de voir la dernière version.
            N'oublie pas de vider également le cache des navigateurs.

            Enfin, n'oublie pas de tester mamp avec un site joomla en https... afin de déterminer si tu as besoin de recréer ton certificat autosigné.
            au besoin tu peux toujours le recréer depuis mamp il me semble (ou en ligne de commande).

            Si tu est toujours bloqué, ouvre le navigateur chrome puis dans la barre, tu écris : chrome://flags
            recherche "Allow invalid certificates for resources loaded from localhost​"


            puis active en choisissant "enabled".
            Ainsi ton navigateur chrome acceptera l'erreur de certificat malgré tout pour les sites et ressources en localhost.

            Dernière édition par daneel à 21/07/2024, 11h21
            Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

            Commentaire


            • #21
              Oh, là là, voila maintenant Daneel qui vole à mon secours : je suis comblé.

              Merci pour les modifications apportées à mon fichier configuration. php : je n'avais pas pensé au risque de piratage.

              Avec Chrome, j'ai bien activé Allow invalid certificates for resources loaded from localhost​​, mais lorsque j'appelle le site en local, je reçoit l'alerte rouge "Désolé il y a eu un problème …" avec erreur 500.
              Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste, car elle permet le complexe !
              https://www.pensees-vagabondes.fr
              https://www.markagement.com

              Commentaire


              • #22
                Erreur 500 est une erreur serveur
                As-tu un fichier .htaccess en local ? Si oui peux-tu le renommer afin de le désactiver et retente...
                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


                • #23
                  Effectivement, comme l'indique cavo789 ,

                  1. Vérifie l'accès au site sans avoir de fichier .htaccess

                  2. Si l'administration du site est accessible, desactive le cache, la compression gzip bref autant d'éléments inutile quand tu est en local

                  3. Teste à nouveau avec le fichier htaccess du package joomla ( celui qui est livré sous la forme htaccess.txt)
                  que tu dois renommer en .htaccess

                  Théoriquement, ton site devrait fonctionner, dans le cas contraire c'est que tu n'as pas les mêmes conditions que ton site en prod.
                  comme par exemple la version de Php.
                  Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

                  Commentaire


                  • #24
                    Bonjour,
                    Les suggestions 1, 2, 3 génèrent toujours un message du type :
                    La connexion a échoué

                    Firefox ne peut établir de connexion avec le serveur à l’adresse localhost:8888.
                    • Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus tard ;
                    • Si vous n’arrivez à naviguer sur aucun site, vérifiez la connexion au réseau de votre ordinateur ;
                    • Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy, assurez-vous que Firefox est autorisé à accéder au Web.
                    Pour PHP, OVH était en 8.3 et MAMP en 8.08. J'ai passé OVH en 8.0 et refait une sauvegarde. En l'ouvrant en local, le message ci-dessus apparait.
                    Nous sommes toujours gros-jean comme devant ! Merci, cependant, de toutes ces suggestions.

                    Si cela peut aider, je peux vous créer un poste d'administrateur (temporaire !) sur le site en ligne.
                    Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste, car elle permet le complexe !
                    https://www.pensees-vagabondes.fr
                    https://www.markagement.com

                    Commentaire


                    • #25
                      Tu es sûr que c'est 8888 et non pas 8080 ou plus simplement 80 (port par défaut) ?

                      (je n'utilise pas mamp aussi aucune idée)
                      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


                      • #26
                        Mea culpa : c'est 8.0.8 avec MAMP pour la version de PHP.
                        Son URL est localhost:8888/site
                        Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste, car elle permet le complexe !
                        https://www.pensees-vagabondes.fr
                        https://www.markagement.com

                        Commentaire


                        • #27
                          Question idiote de ma part, le site fonctionne sous joomla 4 ou joomla 5 ?

                          Pour info, Joomla recommande pour la version 5
                          - Langage PHP 8.3 (la version minimum est php 8.1)
                          - Pour la base de données, une version égale ou supérieure à MySQL 8.0.13+ ou MariaDB 10.4+ ou PostgreSQL 12+

                          Source : https://manual.joomla.org/docs/next/get-started/technical-requirements/
                          Dernière édition par daneel à 22/07/2024, 18h31
                          Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

                          Commentaire


                          • #28
                            Je suis sur Joomla 4, car OVH n'a pas encore mis en place MySql 8 pour les serveurs partagés (c'est en cours).

                            Il ne semble pas possible de mettre en cause le navigateur ou MAMP ou les fichiers de Joomla, le problème serait-il dans la base de données ?
                            Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste, car elle permet le complexe !
                            https://www.pensees-vagabondes.fr
                            https://www.markagement.com

                            Commentaire


                            • #29
                              Envoyé par PhMi Voir le message
                              Son URL est localhost:8888/site
                              Non c'est impossible.
                              ​​​​​​
                              Tu dis un peu plus haut "Firefox ne peut établir de connexion avec le serveur à l’adresse localhost:8888".
                              ​​​​​​Maintenant tu parles de "localhost:8888/site".

                              Il y a un truc qui ne tourne pas rond.
                              ​​​​​​Question vraiment hyper bête : mamp est-il en cours d'exécution ?

                              Si mamp est lancé, le message d'erreur ne peut pas être celui que tu donnes si c'est effectivement la bonne url...

                              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


                              • #30
                                Je n'ai pas été assez précis : sorry.

                                Lorsque j'écris "localhost" dans la barre d'adresse de Firefox, il se publie "La connexion a échoué
                                Firefox ne peut établir de connexion​ … ". Si je clique sur localhost il s'y rajoute ":8888".

                                Si j'appelle "localhost/pensees-vagabondes" le préfixe "https://" se rajoute spontanément et l'erreur ci-dessus est publiée.

                                Nota : A la réflexion, la base ne peut-elle être mise en cause, car elle n'est chargée qu'après que le site est ouvert. Peut-on penser à mettre en cause un fichier du dossier installation ?
                                Dans le chaos du compliqué, trouver la solution simple qui n'est pas simpliste, car elle permet le complexe !
                                https://www.pensees-vagabondes.fr
                                https://www.markagement.com

                                Commentaire

                                Annonce

                                Réduire
                                Aucune annonce pour le moment.

                                Partenaire de l'association

                                Réduire

                                Hébergeur Web PlanetHoster
                                Travaille ...
                                X