500 internal server error

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

  • [Problème] 500 internal server error

    Bonjour tout le monde,

    ce matin je me suis aperçu que le site que je gère http://www.grands-gites-correze.com/ ne fonctionnait plus et que le message suivant apparaissait à la place :

    500 internal server error

    En cherchant sur le net j'ai vu que la première chose à faire était d'enlever htaccess pour voir si ça fonctionnait de nouveau. J'ai enlevé htaccess et là miracle, mon site remarche.

    Sauf que ce fichier sert à quelque chose...
    Le problème est que je n'ai pas apporté de mise à jour juste avant ce beug et que ce htaccess est exactement le même que celui d'il y a plusieurs mois quand tout fonctionnait. Je ne comprends pas le problème.

    J'aimerai remettre ce fichier à sa place mais comment savoir d'où vient l'erreur. Je suis chez 1and1 (je sais, ce n'est pas le top...)

    Merci d'avance pour votre aide.

    Bonne fin de journée.

  • #2
    Re : 500 internal server error

    Bonjour,

    après sauvegarde de ce fichier htaccess, essayer de le remplacer par un fichier htaccess d'un pack Joomla! "neuf".
    Attention, pour activer la ré-écriture d'url chez 1&1, il faut dé-commenter la ligne :
    # RewriteBase /
    Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

    Référencement Joomla! 10 astuces pour référencer son site web https://cinnk.com/articles/referencement-joomla-10-astuces-pour-referencer-son-site-web

    Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

    Commentaire


    • #3
      Re : 500 internal server error

      Bonjour SimonG et merci pour ton aide,

      j'ai fait ce que tu m'as dit et le site continue de fonctionner.
      Par contre comment savoir ce qui faisait beuguer dans l'ancien htaccess ? J'avais rajouté pas mal de choses dont je ne me rappelle plus l'utilité (il y a bien 1 an que je n'y ai plus touché...).

      Merci d'avance pour ton aide.

      Commentaire


      • #4
        Re : 500 internal server error

        Bonjour

        Lorsque ton site fonctionne et ne fonctionne plus et lorsque la désactivation du .htaccess corrige le souci, il faut présumer que quelque chose a été modifié au niveau du serveur web.

        Je te propose de poster ici le contenu de ton ancien .htaccess (si rien de confidentiel) et nous pourrions peut-être t'aider à y voir plus clair.

        Bonne soiré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


        • #5
          Re : 500 internal server error

          Pour infos le site ne fonctionne pas car si tu clique sur un lien de menu, c'est erreur 404.

          C'est encore le fichier htaccess qui doit être corrigé.
          Dernière édition par daneel à 28/09/2016, 00h38
          Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

          Commentaire


          • #6
            Re : 500 internal server error

            Bonjour tout le monde, effectivement, exceptée la page d'accueil, aucune autre ne fonctionne : erreur 404

            Voici mon htaccess actuel :

            Code:
            ##
            # @package    Joomla
            # @copyright  Copyright (C) 2005 - 2016 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 'Options +FollowSymLinks' may cause problems with some server configurations.
            # It is required for the use of mod_rewrite, but it may have already been set by your 
            # server administrator in a way that disallows changing it in this .htaccess file.
            # If using it causes your site to produce an error, comment it out (add # to the 
            # beginning of the line), reload your site in your browser and test your sef urls. If 
            # they work, then it has been set by your server administrator and you do not need to 
            # set it here.
            ##
            
            ## No directory listings
            IndexIgnore *
            
            ## Can be commented out if causes errors, see notes above.
            Options +FollowSymlinks
            Options -Indexes
            
            ## 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 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 the 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.
            Et mon ancien htaccess :

            Code:
            ##
            # @package		Joomla
            # @copyright	Copyright (C) 2005 - 2013 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
            
            ## 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.
            #
            RewriteCond %{HTTP_HOST} !^www.grands-gites-correze.com$ 
            RewriteRule ^(.*)   http://www.grands-gites-correze.com/$1  [QSA,L,R=301]
            ## 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 request is for something within the component folder,
            # or for the site root, or for an extensionless URL, or the
            # requested URL ends with one of the listed extensions
            RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
            # 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.
            
            ########## Begin - ETag Optimization
             ## This rule will create an ETag for files based only on the modification
             ## timestamp and their size. 
             ## Note: It may cause problems on your server and you may need to remove it
             FileETag MTime Size
             # 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
             # Enable expiration control
             ExpiresActive On
             # Default expiration: 1 hour after request
             ExpiresDefault "access plus 5 seconds"
             # 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"
             ExpiresByType text/javascript "access plus 1 week"
             ExpiresByType text/html "access plus 600 seconds"
             ExpiresByType application/xhtml+xml "access plus 600 seconds"
              
             # 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"
            
             # rss feed
             ExpiresByType application/rss+xml "access plus 4 hour"
             
             # webfonts
             ExpiresByType font/truetype "access plus 1 month"
             ExpiresByType font/opentype "access plus 1 month"
             ExpiresByType application/x-font-woff "access plus 1 month"
             ExpiresByType image/svg+xml "access plus 1 month"
             ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
             ExpiresByType application/x-font-ttf "access plus 1 year"
            
             # htc files  (css3pie)
             ExpiresByType text/x-component "access plus 1 month"
            
             # Compression depuis .htaccess
             
             <IfModule mod_gzip.c>
                mod_gzip_on       Yes
                mod_gzip_dechunk  Yes
                mod_gzip_item_include file      \.(html?|txt|css|js|php|pl)$
                mod_gzip_item_include handler   ^cgi-script$
                mod_gzip_item_include mime      ^text/.*
                mod_gzip_item_include mime      ^application/x-javascript.*
                mod_gzip_item_exclude mime      ^image/.*
                mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
             </IfModule>
            
             # BEGIN Cache-Control Headers
             <ifModule mod_headers.c>
             <filesMatch "\.(ico|jpe?g|png|gif|swf)$">
             Header set Cache-Control "public"
             </filesMatch>
             <filesMatch "\.(css)$">
             Header set Cache-Control "public"
             </filesMatch>
             <filesMatch "\.(js)$">
             Header set Cache-Control "private"
             </filesMatch>
             <filesMatch "\.(x?html?|php)$">
             Header set Cache-Control "private, must-revalidate"
             </filesMatch>
             </ifModule>
             # END Cache-Control Headers
            
             <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)(\.gz)$">
             Header set Expires "Mon, 26 Dec 2016 20:00:00 GMT"
            
             Header unset Cookie
             Header unset Set-Cookie
             Header set vary  "Accept-Encoding"
             Header append Connection "Keep-Alive"
             Header append Keep-Alive "timeout=5, max=100"
            
             </FilesMatch>
             
             <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)(\.gz)?$">
             Header unset ETag
             FileETag None
             </FilesMatch>
             
             <FilesMatch "\.(avi|mov|mp3|wmv|wav)$">
             ExpiresDefault A29030400
             Header append Cache-Control "public"
             </FilesMatch>

            merci d'avance pour votre aide !
            Dernière édition par lesoutier à 29/09/2016, 14h10 Raison: Améliorer la lisibilité

            Commentaire


            • #7
              Re : 500 internal server error

              Bonsoir

              Donc : avec ton nouveau .htaccess, ton site fonctionne (pas d'erreur 500) mais avec l'ancien pas (erreur 500 alors qu'avant, c'était OK).

              Partant de cette hypothèse :

              1. Ton ancien .htaccess, à l'oeil nu, me paraît correct sur le plan syntaxique ==> demande à ton hébergeur ce qu'il a modifié dans la configuration du serveur où se situe ton site.

              2. "Protège" ton .htaccess car, en effet, tu as des lignes comme celles-ci

              Envoyé par olivierxv Voir le message
              ExpiresDefault "access plus 5 seconds"
              sans même vérifier que mod_expires est bien chargé. Pour un code propre et "sécurisé", tu devrais avoir

              Code:
              <IfModule mod_expires.c>
                  ExpiresDefault "access plus 5 seconds"
              </IfModule>
              Ceci n'est qu'un simple exemple, l'idée : toujours vérifier que le module concerné est bien chargé grâce à un IfModule.

              Envoyé par olivierxv Voir le message
              <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)(\.gz) $">
              Header set Expires "Mon, 26 Dec 2016 20:00:00 GMT"
              Tu devrais vérifier si mod_headers.c est chargé

              Une fois encore : si ton .htaccess fonctionnait et xxx jours après ne fonctionne plus, pour moi, c'est direction l'hébergeur et "S'il vous plaît, qu'avez-vous modifié à..."

              Bonne soiré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


              • #8
                Re : 500 internal server error

                Pour info, j'ai deux sites de clients chez 1&1 qui sont brutalement passés (à plusieurs jours d'intervalle) en erreur 500 avec un tel code, l'un protégé par "IfModule mod_expire.c", l'autre pas.
                La suppression de ce code a remis en fonction les deux sites.
                ########## 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
                "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


                • #9
                  Re : 500 internal server error

                  Petit complément...
                  Ma cliente qui s'est trouvée ce soir devant ce problème a appelé 1&1, le technicien n'a pas voulu savoir quel était le code en cause et s'est contenté de supprimer le .htaccess ! On ne peut donc pas compter sur l'hébergeur pour savoir ce qui est en cause.
                  Deuxième site donc qui me fait le coup.

                  J'ai testé sur un de mes sites de démo : le code, même avec la condition, déclenche systématiquement une erreur 500, alors que d'autres sur des serveurs comparables du même hébergeur ne posent pas de problème.
                  "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
                    Re : 500 internal server error

                    Bonsoir RobertG

                    j'ai fait ce que tu m'as proposé à savoir (si j'ai bien compris) supprimer ma partie de code qui ressemble au code du cadre gris de ton message puis transfert avec filezilla. J'ai ensuite purgé le cache et supprimé les fichiers du cache expirés. Puis j'ai nettoyé mon cache et mon historique de Google chrome. Puis j'ai fermé et réouvert ce dernier. J'ai toujours le même problème : page d'accueil fonctionne mais les autres sont en erreur 404...

                    du coup j'ai remis mon ancien htaccess non modifié (que j'avais préalablement enlevé de mon site) et j'ai tout nettoyé (site + chrome). Et bien en rouvrant chrome puis mon site je n'ai plus d'erreur 500 comme hier matin, par contre la page d'accueil fonctionne bien mais erreur 404 sur les autres...

                    c'est à n'y rien comprendre : le même fichier htaccess qui donnait une erreur 500 sur mon site (administrateur et frontend) laisse maintenant fonctionner la page d'accueil mais erreur 404 sur les autres...

                    si vous y comprenez qqchose je suis preneur...

                    Commentaire


                    • #11
                      Re : 500 internal server error

                      Je viens de faire un test sur mon site : apparemment, c'est la ligne "AddOutputFilterByType" qui fait planter le serveur. En la neutralisant par un # en début de ligne, le site fonctionne normalement.
                      Il va falloir chercher comment modifier cette ligne en remplaçant par l'utilisation de mod_filter, comme expliqué dans le code, à la ligne au-dessus.

                      Les erreurs 404 que tu signales semblent provenir d'un fichier .htaccess non pris en compte alors que la réécriture au vol est activée dans l'administration.

                      Après recherches, j'ai remplacé la ligne (comme l'utilise Christophe dans AeSecure, merci à lui) par
                      <IfModule mod_deflate.c>
                      SetOutputFilter DEFLATE
                      AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css application/xml application/xhtml+xml application/rss+xml application/javascript application/x-javascript
                      </IfModule>
                      et tout fonctionne bien !
                      Dernière édition par RobertG à 28/09/2016, 21h12
                      "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


                      • #12
                        Re : 500 internal server error

                        Bonjour.

                        Super. Comme mentionné dans mon intervention plus haut il faudrait toujours utiliser des IfModule pour garantir que le .htaccess ne plante pas le serveur lorsqu'une configuration de celui-ci n'est pas optimale.

                        Bonne journé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


                        • #13
                          Re : 500 internal server error

                          Merci Christophe !

                          Deux remarques :
                          - le code cité comporte la ligne "AddOutputFilterByType is now deprecated by Apache. Use mod_filter in the future". As-tu une idée d'un code de remplacement ?

                          - la compression gzip apparaît comme activée dans les informations système des sites chez 1&1, elle est activée dans la configuration de ces sites, et pourtant, si je teste les sites avec GTmetrix, Pagespeed me signale un score de 0 pour cette compression !
                          "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


                          • #14
                            Re : 500 internal server error

                            Bonjour

                            Envoyé par RobertG Voir le message
                            - le code cité comporte la ligne "AddOutputFilterByType is now deprecated by Apache. Use mod_filter in the future". As-tu une idée d'un code de remplacement ?
                            Ah non, je ne savais pas.

                            Envoyé par RobertG Voir le message
                            - la compression gzip apparaît comme activée dans les informations système des sites chez 1&1, elle est activée dans la configuration de ces sites, et pourtant, si je teste les sites avec GTmetrix, Pagespeed me signale un score de 0 pour cette compression !
                            J'ai déjà constaté que parfois GTmetrix est défaillant sur la détection du gzip. Perso, pour être sûr, je vérifie les entêtes de la page via mon navigateur. Voir ci-dessous, depuis la console de Chrome.

                            Dernière édition par cavo789 à 29/09/2016, 08h49
                            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
                              Re : 500 internal server error

                              Désolé Christophe, ton image n'est pas visible.
                              "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