Question sur réglage PHP / Ovh

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

  • [Problème] Question sur réglage PHP / Ovh

    Bonjour,

    J'ai un hébergement mutualisé Ovh avec NDD "lié" + un NDD "transféré" depuis un autre hébergement chez eux donc multisite.

    Sur les 2 hébergements j'ai modifié la version php en "8.0 stable 64".

    Sur l'hébergement multisite, à la racine, j'ai modifié le fichier ovhconfig en 8.0.

    Le site "directement" lié fonctionne correctement et je commence progressivement le transfert vers J4, 3.10.11 actuellement et vérification / mise à jour des extensions. Celles qui demande PHP 8 se déroulent donc normalement.

    Par contre l'autre site (en 3.10.11 aussi) "ne prends pas la version php 8" et cela bloque certaines MAJ ....

    Il se trouve que dans ce dossier j'ai un autre fichier ovh configuration en 7.4 :

    - cela fonctionne depuis toujours tel quel et les mises à jour de versions se sont bien passées jusqu'alors

    - dans la doc ovh il semblerait que ce fichier ne devrait pas être là mais seulement à la racine de l'hébergement

    - si je modifie la version php dans ce 2eme fichier ou si je le supprime ce site ne s'affiche plus mais sans impacter l'autre. Par contre je suis obligé de ré-installer une sauvegarde complète.

    Je ne comprends donc pas pourquoi la MAJ PHP 8.0 ne se déroule pas comme les précédentes et malgré mes recherches je suis bloqué.

    Si quelqu'un a une idée je l'en remercie grandement par avance.

    Bonne soirée.

  • #2
    Bonjour,

    Si tes deux sites sont sur le même serveur et que tu veux qu'ils utilisent la même version de PHP, le plus simple est de l'utiliser qu'un seul .ovhconfig à la racine de l'hébergement sans en mettre dans les dossiers des sites.
    "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
      Salut
      Tu n'aurais pas mis une ligne dans ton .htaccess ? A une époque ça se faisait
      Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

      Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

      Commentaire


      • #4
        Si je me souviens bien, les instructions dans le .htaccess pour utiliser une version spécifique de PHP n'ont fonctionné que jusqu'à 5.6, ensuite c'est le .ovhconfig qui a pris le relais à partir de 7.0
        "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


        • #5
          Bonjour,

          Pour Robert G : si je supprime ou modifie le fichier ovh config dans le 2eme dossier le site est "planté" ! J'ai déjà testé.

          Pour Toffffe : le htaccess à la racine

          SetEnv PHP_VER 8_0
          SetEnv REGISTER_GLOBALS 0

          Pour celui qui est dans le 2eme dossier j'utilise AEsecure et JCHOptimize il y a donc "un paquet de lignes de code" mais pas de "personnalisation" de ma part.

          Merci pour votre passage.

          Commentaire


          • #6
            Comme je l'ai dit, la version de PHP définie dans le .htaccess n'est plus prise en compte. C'est peut-être pour ça qu'il est en 5.6

            Si le site plante, peut-être est-ce parce qu'il comporte une extension qui n'est pas compatible 8.0
            "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
              Envoyé par bgl1 Voir le message

              Pour Toffffe : le htaccess à la racine

              SetEnv PHP_VER 8_0
              SetEnv REGISTER_GLOBALS 0


              Ca ne marche plus dans le .htaccess avec cette version de PHP
              Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

              Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

              Commentaire


              • #8
                Désolé je ne comprends pas le sens de ta phrase, c'est une question ou une affirmation ?

                Par contre je viens de percuter sur le underscore entre le 8 et le 0, faut-il le remplacer par un "." ? Je vais tester...et je reviens.

                Edit : le site "principal" tout baigne, par contre le site "2" plante admin et front.... j'ai remis le underscore. Il s'agit ici du fichier .htaccess à la racine de l'hébergement.

                Cela ne fait pas avancer le schmilibilik.
                Dernière édition par bgl1 à 16/02/2023, 23h09

                Commentaire


                • #9
                  C'est une affirmation, et nous sommes deux à te la donner.
                  "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
                    Ok, ceci dit je ne bricole pas trop ces "trucs là" donc :

                    - c'était comme ça au départ

                    - la doc dit qu'il faut mettre ce fichier à jour (jusque-là ça va)

                    et je m'arrête ...

                    Que faut-il modifier / supprimer dans ce fichier ?

                    Merci pour ton aide.

                    Commentaire


                    • #11
                      Bonjour,

                      "C'était comme ça au départ" ne veut pas dire que ça fonctionne toujours, plusieurs années plus tard.
                      Supprime les instructions citées dans les .htaccess, supprime ou renomme les .ovhconfig dans les dossiers des sites, puis passe le .ovhconfig de la racine en 8.0

                      Que se passe-t-il avec PHP en 8.0 défini à la racine, sans fichier .ovhconfig dans les dossiers des sites, donc ? Quelle erreur as-tu ? (dire simplement que ça ne fonctionne pas n'aide pas à savoir ce qui peut bloquer).
                      Au fait, comment est organisé ton serveur ? un site dans www et l'autre dans un dossier au même niveau que www ou dans www ?

                      Par ailleurs tu parles soit d'un soit de deux hébergements ?
                      "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,

                        Pou RobertG :

                        J'ai supprimé les 2 lignes dans le fichier .htaccess à la racine.

                        Le fichier ovhconfig à la racine était déjà en 8.0.

                        J'ai supprimé le fichier ovhconfig dans le dossier du site 2

                        Résultat :

                        Site 1 fonctionne normalement.

                        Site 2 admin ok, frontend page blanche ....?

                        A suivre...

                        Edit :

                        Je remets le fichier ovhconfig dan le dossier 2 : en admin le message d'alerte sur l'obsolescence de la version de php réapparait et le front s'affiche.

                        Je modifie la version de php en 8.0 dans ce même fichier : page blanche en front ; admin ok et plus d'alerte sur la version php....

                        De quoi tourner en bourrique.
                        Dernière édition par bgl1 à 17/02/2023, 18h08

                        Commentaire


                        • #13
                          Donc ton deuxième site contient au moins une extension non compatible avec PHP 8.0
                          Tu peux donc remettre un .ovhconfig dans son dossier, avec paramétrage de PHP 7.4
                          Ensuite, tu actives le débogage et tu mets le rapport d'erreurs au maximum avant de parcourir le site pour essayer de faire apparaître des alertes qui t'indiqueront des extensions à vérifier.
                          Tu peux aussi rester en 8.0 et faire manuellement la moduification de la variable debug en la passant à '1' et error_reporting à 'maximum', ce qui devrait directement sous 8.0 te dire quelle extension est incompatible.
                          "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,

                            Après application de tes conseils effectivement une extension posait problème. Elle n'est pas compatible J4 non plus donc virée.

                            Le problème n'est que partiellement réglé car phocagallery pose problème, mais là je sais qu'il faut mettre à jour Joomla et ensuite phocaJ4.

                            Je vais continuer mes investigations progressivement mais ne passe pas pour l'instant ce fil en "réglé" au cas où il faudrait revenir sur la question prochainement.

                            Merci pour tes conseils.

                            Commentaire

                            Annonce

                            Réduire
                            Aucune annonce pour le moment.

                            Partenaire de l'association

                            Réduire

                            Hébergeur Web PlanetHoster
                            Travaille ...
                            X