Version PHP obsolète.

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

  • [RÉGLÉ] Version PHP obsolète.

    Bonjour au forum,
    Mon site Joomla m'indique que je suis actuellement sur une version PHP obsolète (5.4.45) et qu'il faut changer rapidement de version.
    Mon hébergeur (Hosteur) me dit qu'il suffit de mettre: AddHandler php56-fcgi .php dans un fichier .htaccess et que le tour est joué.
    J'ai appliqué cette modification et le site ne s'ouvre plus.
    La réponse rapide de l'hébergeur: "Votre site n'est pas compatible avec cette version"
    En local, je suis sous Wamp avec la version 5.6.19 et là, le site fonctionne parfaitement et sans apporter aucune modification (pas de fichier .htaccess)
    Après avoir navigué sur Google, j'ai lu qu'il pouvait y avoir des problèmes avec certaines extensions. J'ai donc pris soin de mettre à jour les extensions, mais toujours sans succès.
    Est il aussi simple de changer de version PHP (je ne le crois pas, j'en ai la preuve...) quand je vois les procédures décrites chez d'autres hébergeurs ?
    Si vous avez des idées sur ce sujet, je serai attentif à vos suggestions.
    Merci de votre soutien.

  • #2
    Re : Version PHP obsolète.

    Si l'hébergeur te dit qu'il suffit de cette ligne pour passer en PHP 5.6 et que le site local fonctionne bien sous PHP 5.6, c'est probablement que ton fichier .htaccess chez l'hébergeur est incorrect. Avec quoi l'as-tu créé ou modifié ?
    "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 et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

    Commentaire


    • #3
      Re : Version PHP obsolète.

      Bonjour RobertG,
      Lors de ma première manip, alors qu'il y avait aeSécure d'installé sur mon site, j'ai utilisé l'outil proposé par aeSécure pour insérer le code dans le fichier .htaccess.
      Comme le site ne fonctionnais plus et après plusieurs tentatives, j'ai donc désinstallé totalement aeSécure et créé un nouveau fichier .htaccess tout d'abord avec le Bloc-notes (j'ai d'ailleurs spécifié que pour éditer le fichier, j'utiliserais Bloc-notes et maintenant c'est le logo du Bloc-Notes qui apparait en permanence avec toutefois le fichier correct .htaccess - je ne sais pas si c'est un problème ?)

      Tout ceci ne fonctionnant toujours pas, j'ai utilisé Dreamweaver CS6 pour recréer un nouveau .htaccess mais le résultat reste identique avec le message d'erreur suivant: Error displaying the error page: Application Instantiation Error: Failed to start the session

      Pour info ma sauvegarde en local sur PHP 5.6.19 avec toujours aeSécure toujours en place fonctionne parfaitement.
      Voici les dernières infos.

      Commentaire


      • #4
        Re : Version PHP obsolète.

        Peut-être qu'un lien vers ton site pourrait aider
        Version Joomla également ?

        Commentaire


        • #5
          Re : Version PHP obsolète.

          Salut

          aeSecure, option 1.4, ne "fait jamais que" ajouter strictement la ligne que tu as introduite dans ton fichier .htaccess et le fait correctement (en tenant compte du bon encodage du fichier) => si après l'insertion le site ne fonctionne plus, c'est que la ligne ajoutée était mal écrite. L'outil n'y est pour rien ;-)

          Tu parles du Bloc-Note; as-tu pris en considération que le fichier devait être sauvé en UTF8-NoBom ? Notepad++, gratuit et sous Windows, permet cela (menu Encoding).

          Bye
          Christophe (cavo789)
          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)
          Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
          Mes logiciels OpenSource : https://www.avonture.be

          Commentaire


          • #6
            Re : Version PHP obsolète.

            Merci les amis,
            Excusez moi, je m'étais absenté.
            Pour le lien vers mon site: www.cyslisme-ufolep18.fr
            Ma version Joomla que je viens de mettre à jour: 3.6.2

            Merci cavo789,
            Je suis très intéressée par ta réponse du fait que j'avais aeSecure depuis 2 ans et je n'ai jamais rencontré aucun problème. J'ai bien utilisé l'option 1.4 pour ajouter le code, toutefois, je me pose une question (peut être idiote !!), pour insérer le code j'ai fais un copier coller sans taper réellement le code que l'hébergeur ma transmis. Cela peut il être source de problème ?
            Pour sauvé le fichier, non je n'ai pas tenu compte de UTF8-NoBom. Je ne sais d'ailleurs pas comment je dois opérer, je vais regarder ça.

            Apparemment, la seule modification (citée dans mon 1er message) demandée par mon hébergeur vous semble correct ?
            Merci de votre soutien.
            A+

            Commentaire


            • #7
              Re : Version PHP obsolète.

              Sans doute une erreur...
              Je remets le lien qui ne fonctionnait pas dans le message précédent.
              http://www.cyclisme-ufolep18.fr/

              Commentaire


              • #8
                Re : Version PHP obsolète.

                Re,
                Je viens de créer un nouveau fichier .htaccess avec Notepad++ en prenant soin d'encodé en UTF8-noBom mais malheureusement après avoir envoyer le fichier voici le message d'erreur reçu:
                Error displaying the error page: Application Instantiation Error: Failed to start the session

                Si cela vous inspire .....
                A+

                Commentaire


                • #9
                  Re : Version PHP obsolète.

                  le lien est fonctionnel et le site aussi....
                  donc vides les caches de ton navigateur si le soucis persiste.
                  Dernière édition par lefabdu51 à 19/08/2016, 22h42
                  Un site pour comparer des solutions : https://comparatifs-informaticien51.joomla.com
                  un site personnel, sur Joomla, linux, windows et Powershell : https://informaticien51.joomla.com/

                  Commentaire


                  • #10
                    Re : Version PHP obsolète.

                    Lien et site fonctionnel pour moi aussi

                    Commentaire


                    • #11
                      Re : Version PHP obsolète.

                      Bonjour,
                      Oui, bien sûr le site est fonctionnel du fait qu'après chaque nouvelle tentative et que le message d'erreur arrive, je supprime le fichier .htaccess et reviens donc à la version original, et là, tout fonctionne mais toujours sur PHP 5.4 alors que je voudrais apporter la modification pour que celui-ci passe en PHP 5.6 minimum.
                      Nous sommes en pleine saison cycliste et je dois laisser le site disponible 24h/24 tant que cela sera possible...! c'est pour cela que vous le constatez "fonctionnel".
                      Pour répondre à lefabdu51, non je n'ai pas de dossier session à la racine de mon site. D'autre part je vais passer le rapport d'erreur de Joomla sur développement et je vais refaire un nouvel essai.
                      Je vous tiendrai au courant du résultat et du message reçu.
                      Merci à tous.

                      Commentaire


                      • #12
                        Re : Version PHP obsolète.

                        Re,
                        Je viens de faire un nouveau test après avoir remis le fichier .htaccess à la racine du site avec le rapport d'erreur Joomla sur développement et voici le message reçu:
                        Warning: session_start(): Cannot find save handler 'memcache' - session startup failed in /var/www/vhosts/FilerWeb01/cyclisme-ufolep18.fr/httpdocs/libraries/joomla/session/handler/native.php on line 259 Error displaying the error page: Application Instantiation Error: Failed to start the session

                        J'espère que cela aidera à fixer le problème...
                        Merci.

                        Commentaire


                        • #13
                          Re : Version PHP obsolète.

                          Bonsoir,
                          Si vous avez déjà rencontré le message d'erreur indiqué dans mon message précédent, vous avez peut être un début de solution...

                          Merci.

                          Commentaire


                          • #14
                            Re : Version PHP obsolète.

                            Il semblerait que tu aies activé le cache et qu'il pose un problème avec la version 5.6 de PHP que propose ton hébergeur.
                            "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 et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

                            Commentaire


                            • #15
                              Re : Version PHP obsolète.

                              Bonsoir RobertG,
                              Merci de bien vouloir regarder mon problème.
                              Suite à ton conseil, j'ai désactivé totalement le cache (pas le plugin) et remis le fichier .htaccess "récalcitrant" et là le site s'est affiché correctement. J'ai donc vérifié que la version PHP avait changé sur le serveur en testant avec phpinfo.php. J'ai constaté que j'étais bien passé en version 5.6.16.
                              Je pensais que l'affaire était réglée, j'ai donc vérifié en me connectant une nouvelle fois au site, mais le même message d'erreur est revenu, à savoir:
                              Warning: session_start(): Cannot find save handler 'memcache' - session startup failed in /var/www/vhosts/FilerWeb01/cyclisme-ufolep18.fr/httpdocs/libraries/joomla/session/handler/native.php on line 259 Error displaying the error page: Application Instantiation Error: Failed to start the session

                              Malgré ce message, je constate que le test avec phpinfo.php reste affiché avec la nouvelle version 5.6.16.
                              J'ai bien vidé le cache de mon explorateur et même testé avec un autre explorateur, le même message revient à chaque fois.
                              Il me semble qu'on avance à petit pas dans cette affaire, j'espère que la solution est proche !
                              Merci pour votre soutien.

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X