Résolution du http erreur 500 après MAJ vers 3.8.x

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

  • [Astuce] Résolution du http erreur 500 après MAJ vers 3.8.x

    Bonjour,

    A ceux ayant une erreur http 500 sur le site et sur l'administration suite a la mise a jour de joomla vers la version 3.8.x , il semblerait qu'il s'agisse d'un problème avec le chargement des librairies PHP du dossier /joomla/libraries/. Les anciennes librairies ne contiendraient pas les nouvelles fonction PHP nécéssaire.

    Ayant moi même été confronté a ce problème je l'ai résolu en renommant le dossier libraries en libraries.old et en récupérant les libraries PHP de la nouvelle version de joomla.

    Le zip de joomla 3.8.0 complet est disponible ici : https://downloads.joomla.org/fr/cms/joomla3/3-8-0

    Ne récupérez que le dossier libraries et importez le vers le dossier joomla

    Cela devrait régler le problème

    PS : Avant de faire cette modification , vérifiez que les librairies PHP sont bien en cause grâce au fichier de log de votre serveur apache ( dans le cas comme moi d'un CentOS celui-ci se trouve dans /var/log/httpd/error_log )
    Dernière édition par cbriere à 06/10/2017, 16h44

  • #2
    Re : Résolution du http erreur 500 après MAJ vers 3.8.x

    Bonjour,

    Je ne pense pas que cela soit la bonne démarche.

    Dans la plupart des cas, le problème vient d'extensions/modules/plugin qui ne sont pas à jour ou qui n'ont pas été mis à jour avant d'installer la version 3.8. Dans certains cas, les mises à jour de ces extensions sont arrivées avec un peu de retard par rapport à la nouvelle version Joomla (les développeurs n'ont pas encore compris l’intérêt des versions RC.

    Ce que vous conseillez, c'est globalement de rendre bancale Joomla pour permettre à des extensions obsolètes de fonctionner.

    Sachant que la version 3.9 fera, elle aussi, un gros nettoyage dans le code pour une mise en conformité avec la version 4.0, il faut que soit vous mettiez à jour vos extensions, soit que vous les remplaciez si elles ne sont plus maintenues.

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

    Commentaire


    • #3
      Re : Résolution du http erreur 500 après MAJ vers 3.8.x

      Bonjour pmleconte,

      Je donnait sa en indication et non pas en tant que solution universelle,

      Dans mon cas les librairies était le défaut causant le problème et cela peut aussi être le cas pour d'autre personne .

      Et c'est aussi pour cela que j'ai précisé de faire une vérification via le fichier de log pour confirmation avant une quelconque modification .

      Cordialement,

      PS : Je n'ai rendu aucune de mes extensions obsolètes avec cette correction et cela a rendu l'intégralité de mon joomla a nouveau fonctionnel.

      Commentaire


      • #4
        Re : Résolution du http erreur 500 après MAJ vers 3.8.x

        Vous n'avez pas résolu votre problème. L'erreur 500 vient de modules/extensions qui continuent à appeler des librairies qui ont été déplacées. L'erreur commune des programmeurs est d'appeler le fichier au lieu d'appeler la classe.

        Je l'ai vu dans le cas des templates Shape5 qui avait un bel appel à /libraries/cms/menu/site.php qui a été corrigé en faisant un new Jmenu.

        Si vous avez encore besoin des anciennes librairies, c'est qu'une de vos extensions procède comme décrit, donc, est mal écrite.

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

        Commentaire


        • #5
          Re : Résolution du http erreur 500 après MAJ vers 3.8.x

          Je ne le voyait pas comme sa , mais après réflexion votre raisonnement est en effet plus correct que le mien , je pense que je vais supprimer ce post pour éviter d'induire d'autres personnes de ce forum en erreur

          Merci de m'avoir fait réfléchir

          Charly

          Commentaire


          • #6
            Re : Résolution du http erreur 500 après MAJ vers 3.8.x

            Charly,

            Juste pour info, la version 3.8.2 est prévue le 7 novembre et elle nettoiera à nouveau le répertoire librairies. Donc, il faut essayer de trouver l'extension "coupable" avant cette date, sinon, vous aurez à nouveau votre erreur 500.

            Bon weekend,

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

            Commentaire


            • #7
              Re : Résolution du http erreur 500 après MAJ vers 3.8.x

              Merci de cette information Pascal .

              Je regarderai sa dès lundi

              Bon weekend également,

              Charly

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X