PHP version 5.3 en localhost provoque de multiples erreurs de stricts standards

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] PHP version 5.3 en localhost provoque de multiples erreurs de stricts standards

    Bonjour,

    je suis en Joomla! 2.5.11 et en localhost sous UwAmp 2.1.
    la mise à jour d'Akeeba backup implique de passer en PHP version 5.3!
    le fait de passer en php 5.3 en local host a provoqué de multiples violations de stricts standards tant en Frontr end qu'en backend du type suivant :

    Exemple en Back end :

    Strict standards: Declaration of fancyboxClass::getHeaderLibrary() should be compatible with that of JAPopupHelper::getHeaderLibrary() in C:\UwAmp21\www\aspcje260\plugins\system\japopup\fa ncybox\fancybox.php on line 18

    Exemple en front end

    ( ! ) Strict standards: Only variables should be assigned by reference in C:\UwAmp21\www\aspcje260\templates\ja_rave\blocks\ header.php on line 24

    j'avoue que je ne suis pas un expert de ce genre de choses, quelqu'un peut-il m'aider.

    je précise que je n'ai pas ce problème chez mon hebergeur.

    De plus Akeeba backup devient inopérant avec la version Akeeba 3.7.6, je vais devoir revenir en arrière Akeeba 3.6.10 mais ce ne pourrait qu'une solution temporaire !!

    finalement je crois que c'est un problème assez grave

    merci d'avance.

  • #2
    Re : PHP version 5.3 en localhost provoque de multiples erreurs de stricts standards

    Bonjour

    Les "Strict standards" sont des notices. Tu peux les masquer aisément. Tuto ici : http://avonture.be/allevents/fr/error-reporting

    >je précise que je n'ai pas ce problème chez mon hebergeur.
    Fort heureusement :-) Sinon ce serait un mauvais hébergeur; non, ce serait un hébergeur qui aurait activé le mode développeur sur des sites de production et ce ne serait pas très logique et peu sécurisant.

    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


    • #3
      Re : PHP version 5.3 en localhost provoque de multiples erreurs de stricts standards

      Merci Cavo789 / Christophe pour le lien vers ce tuto.

      je viens d'utiliser (ce jour 22 mai) la methode par l'ADMINISTRATION citée sur http://allevents.avonture.be/fr/error-reporting et j'ai affecté "Aucun" au paramètre "Rapport d'erreurs" dans le menu Site / Configuration/ onglet Serveur.

      merci donc pour supprimer l'affichage des erreurs mais c'est un contournement .... ça n'est pas la résolution propre des problèmes de changement de version du code PHP !!!

      De toutes façons merci et à bientôt au moins sur le forum.

      Commentaire


      • #4
        Re : PHP version 5.3 en localhost provoque de multiples erreurs de stricts standards

        merci donc pour supprimer l'affichage des erreurs mais c'est un contournement .... ça n'est pas la résolution propre des problèmes de changement de version du code PHP !!!
        Ce ne sont pas des erreurs, mais des avertissements d'un code qui n'est pas à jour par rapport aux nouvelles directives de Php.

        N'oublies pas de passer ton sujet en Réglé

        Commentaire


        • #5
          Re : PHP version 5.3 en localhost provoque de multiples erreurs de stricts standards

          Salut

          Envoyé par jga159 Voir le message
          merci donc pour supprimer l'affichage des erreurs mais c'est un contournement ....
          En effet mais là, c'est la responsabilité des développeurs d'avoir à coeur de proposer un code "error-notice-warning free" et ça, c'est hautement difficile. Il y a tant de cas où le moindre petit truc génère un message.

          C'est donc un but à tenter d'atteindre mais le site Joomla qui sera "error-notice-warning free" reste une utopie.

          Dans 100% des cas, sur un site de production, error_reporting doit être sur aucun. Les messages d'erreurs permettent à un développeur de corriger son code et/ou un utilisateur de comprendre où se niche un soucis. En temps normal, ces messages doivent toujours être masqués sur un site de prod.

          Bye
          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

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X