Joomla! 4.0.5 et PHP 8.1.1

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

  • [RÉGLÉ] Joomla! 4.0.5 et PHP 8.1.1

    Bonjour,
    J'ai passé mon site sous Joomla! 4.0.5 Stable [ Furaha ] avec une version de 8.0.10. et tout semble bien fonctionner.

    J'ai essayé en local avec une version de PHP 8.1.1 fourni avec Wampserver 3.2.7 et là rien j'ai des waning dans tous les sens, que cela soit en front ou en backoffice.
    J'utilise les templates standard Cassiopeia en front et Atum en back.

    Exemple de warning : Deprecated: Return type of FOF40\Pimple\Container:ffsetExists($id) should either be compatible with ArrayAccess:ffsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in C:\wamp64\www\ADP4\libraries\fof40\Pimple\Containe r.php on line 131


    Le site semble malgré tout fonctionner .

    Dois-je attendre la version de Joomla 4.1 qui d'après ce que j'ai compris sera dispo en version stable en mi-février ?

    Merci de votre aide,
    Jean-Pierre
    Dernière édition par artdigiprint à 09/01/2022, 14h47
    Si cela ne va pas bien aujourd’hui,
    Dites-vous qu'il y a toujours un lendemain où tous les possibles seront réalisables.
    www.artdigiprint.com / www.plumedepixel.com / http://jp.vallin.free.fr/anim/html_anim/

  • #2
    Bonjour Jean-Pierre,

    PHP 8.1 fait des misères à un peu tout le monde.

    La version J 4.0.6, prévue le 18 janvier, devrait apporter son lot de corrections : voir https://github.com/joomla/joomla-cms...%3Aclosed++8.1

    Par contre, votre warning concerne FOF40 qui est lié à Akeeba.

    S'agissant juste de warning (ou Notices en terme Joomla), vous pouvez les cacher en allant dans Système, Configuration Globale, onglet Serveur et "Rapport d'erreur' à aucun.

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

    Commentaire


    • #3
      Merci mille fois Pascal,

      Après avoir positionné "Rapport d'erreur" à aucun je viens de tester avec PHP 8.1, en local avec WampServer ainsi qu'en online avec OVH mutualisé.

      Et tout marche (Mêmes mes dev perso, extraordinaire je ne m'y attendais pas !!!)

      Questions : C'est quoi la différence entre "Rapport d'erreur" et "Débogage système" ?


      Encore merci

      JP
      Si cela ne va pas bien aujourd’hui,
      Dites-vous qu'il y a toujours un lendemain où tous les possibles seront réalisables.
      www.artdigiprint.com / www.plumedepixel.com / http://jp.vallin.free.fr/anim/html_anim/

      Commentaire


      • #4
        Le "débogage système" permet, entre autres, de voir où se plante un site avec le stack (classes et fonctions appelées avant le plantage).
        Le "Rapport d'erreurs", quand il est mis à maximum ou développement, donne toutes les classes qui vont poser des problèmes dans les futures versions php ou Joomla (deprecated).
        Avant de passer de PHP 7.4 à PHP 8.0, passer le rapport d'erreurs à maximum donne une bonne idée des problèmes que l'on risque d'avoir. De même, on voit les classes qui vont être supprimées dans les prochaines versions Joomla.

        Pascal

        PS: actuellement, le rapport d'erreur à maximum est déconseillé en php 8.1 car cela plante Joomla 4.0.5
        If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

        Commentaire


        • #5
          Merci,
          JP
          Si cela ne va pas bien aujourd’hui,
          Dites-vous qu'il y a toujours un lendemain où tous les possibles seront réalisables.
          www.artdigiprint.com / www.plumedepixel.com / http://jp.vallin.free.fr/anim/html_anim/

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X