Mise à niveau de la version php de mon site.

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

  • [RÉGLÉ] Mise à niveau de la version php de mon site.

    Bonjour
    La version de php actuelle de mon site argonautes.club est 7.3.29. Elle ne sera bientôt plus soutenue.
    Mon hébergeur me propose la version 7.4 ou 8.0. Je serai tentée de prendre la version 8.0. Y a t il un risque de rencontrer des problèmes et est-il facile de revenir en arrière?
    Merci d'avance pour vos conseils.
    Arzi7777
    Dernière édition par Arzi7777 à 07/09/2021, 10h43

  • #2
    Bonjour,

    On peut choisir librement 7.4 ou 8.0. Joomla en tant que tel est compatible avec les deux.
    Au pire, il se pourrait qu'avec la 8.0 vous ayez quelques extensions tierces qui ne seraient pas compatibles.
    Auquel cas, no stress : en fait changer le PHP est indépendant de Joomla.
    Il suffit chez l'hébergeur de choisir ensuite 7.4 ou même 7.3 pour retrouver son site pleinement fonctionnel.
    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      Bonjour,

      PHP 7.4 et PHP 8 sont beaucoup moins permissifs que la version 7.3.

      Avant de passer en 7.4 ou 8.0, mettez votre site en mode debug (menu système, sous-menu configuration, onglet système, mettre débogage système à oui) avec Rapport d'erreurs à Maximum (onglet Serveur). Cela devrait vous donner quelques "Notices" (avertissement), dont certaines peuvent montrer des incompatibilités dans les version futures PHP.

      J'ai eu le cas ce matin avec le composant DPCalendar qui utilisait des { dans les index de certains tableaux et cela provoque une belle erreur 500 en PHP 8 :

      Deprecated: Array and string offset access syntax with curly braces is deprecated
      Pour info, DP Calendar 7 en version gratuite ne propose pas système de mise à jour automatique, sa nouvelle version 8.1.3 corrige le problème de compatibilité php 8.

      Bref, si vous voyez des notices (ok, c'est en anglais) qui semblent évoquer ce type de problème, prévenir le développeur (c'est toujours sympa), faites des mises à jour des modules/extensions/plugins qui auraient ce type de message.

      Pascal
      Dernière édition par pmleconte à 07/09/2021, 11h31
      woluweb aime ceci.
      If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

      Commentaire


      • #4
        Envoyé par pmleconte Voir le message
        Bonjour,

        Pour info, DP Calendar 7 en version gratuite ne propose pas système de mise à jour automatique, sa nouvelle version 8.1.3 corrige le problème de compatibilité php 8.

        Pascal
        Merci pour les explications complémentaires pmleconte

        Tu m'intrigues : je vois que mes 4 sites qui utilisent sont bien sur DP Calendar 8. Qu'est-ce qui empêche(rait) de passer à la 8 ?
        Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

        Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

        Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

        Commentaire


        • #5
          Envoyé par woluweb Voir le message

          ....Tu m'intrigues : je vois que mes 4 sites qui utilisent sont bien sur DP Calendar 8. Qu'est-ce qui empêche(rait) de passer à la 8 ?
          J'avais DPCalendar version 7.0.6 et, en regardant dans la base de données et dans la liste des sites de mises à jour, aucune trace de DPCalendar. Peut-être un bug au moment de la mise à jour ?

          Après mise à jour de DPCalendar en 8.1.3, j'ai bien les informations pour le site de mise à jour.

          Pascal
          woluweb aime ceci.
          If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X