Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on line 286

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

  • [Problème] Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on line 286

    Bonjour,

    Après une restauration / manager OVH j'ai le message suivant (front et back) :

    -> Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on line 286
    La ligne 286 est : self::$cache[$hash] = $cache;

    Merci pour votre aide.
    JC

  • #2
    Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

    Bonjour
    regarde via FTP si tes dossiers cache ont disparus
    Ce problème sur OVH en mutu a été soulevé par Christophe (Cavo) ici
    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
    Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

    Commentaire


    • #3
      Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

      Salut,
      la class JCache est définie ici :
      /libraries/joomla/cache/cache.php

      Peut-être qu'un fichier est manquant dans le dossier /libraries/joomla/cache/

      Récupère une install joomla neuve et compare les dossiers.
      Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

      Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

      Commentaire


      • #4
        Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

        J'ai eu plusieurs clients ovh avec ce problème de dossiers cache ayant disparu. Un souci global ?
        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


        • #5
          Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

          Même soucis aujourd'hui même, également hébergé chez Ovh

          Message d'erreur en mettant la variable $error_reporting = '1';
          Fatal error: Class 'JCache' not found in /home/*******/www/libraries/joomla/factory.php on line 265

          Le dossier cache n'existait plus je l'ai recrée avec les droit 755
          Dernière édition par Terreco à 06/08/2015, 16h11

          Commentaire


          • #6
            Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

            Je confirme ce problème après restauration OVH sur deux sites. La seule solution que j'aie trouvée a été de renvoyer un pack complet de Joomla! de même version (sans le dossier "installation", bien sûr).
            "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
              Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

              Problème résolu : Merci à tous pour votre aide.

              Le répertoire librairie/cache n'est effectivement (pas du tout) pas restauré lors d'une commande de restauration OVH.
              Après contact support OVH via +33974531323 , OVH intervient assez rapidement.

              Autre solution : copier ce répertoire avant de commander le restaure.
              Bàv,
              JC

              Commentaire


              • #8
                Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

                Il faut copier juste le répertoire cache d'une version neuve de Joomla ou complétement toute le pack Joomla sauf répertoire installation ?

                Commentaire


                • #9
                  Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

                  Il faut copier juste le répertoire cache d'une version neuve de Joomla ou complétement toute le pack Joomla sauf répertoire installation ?
                  Oui. Non.
                  Ou tu réinstalles un pack joomla (sans le dossier "installation") via les procédures normales (zip ou dossier) du Gestionnaire d'extensions,
                  ou tu envoies le dossier "libraries" ou le dossier "cache" via FTP, par ex.
                  Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                  Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                  Commentaire


                  • #10
                    Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

                    OK merci. J'ai essayé les deux mais ça n'a rien changé, je viens de demander à ovh une restauration et je vérifierai les dossiers en question à ce moment là car j'ai eu le problème soudainement sans avoir touché au site depuis plus d'un mois au moins.

                    Commentaire


                    • #11
                      Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

                      Ok, tout semble indiquer un vrai et réel problème chez OVH non ? Pourquoi diable mangent-ils les dossiers cache ? Quelqu'un a une idé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


                      • #12
                        Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

                        Peut etre ont ils une routine qui vident tous les dossiers cache et tmp?

                        Commentaire


                        • #13
                          Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

                          Ils ne se contentent pas de vider ces dossiers, puisque la classe "JCache" n'est pas définie dans un dossier "cache", mais dans un dossier système (je n'ai pas vérifié lequel).
                          Comme à une époque leur système de sauvegardes automatiques des bases oubliait les tables InnoDb, on peut craindre là aussi qu'il n'y ait pas nécessairement que le fichier qui définit cette classe qui soit oublié...
                          "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 : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

                            @RobertG
                            Envoyé par RobertG Voir le message
                            Ils ne se contentent pas de vider ces dossiers, puisque la classe "JCache" n'est pas définie dans un dossier "cache", mais dans un dossier système (je n'ai pas vérifié lequel).
                            Envoyé par ghazal Voir le message
                            la class JCache est définie ici :
                            /libraries/joomla/cache/cache.php
                            Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                            Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                            Commentaire


                            • #15
                              Re : Fatal error: Class 'JCache' not found in .../libraries/joomla/factory.php on lin

                              En effet, mais même si le dossier s'appelle ainsi, je ne pense pas qu'il ait un rôle de stockage de fichiers en cache, c'est ce que je voulais dire, et ça confirme que la sauvegarde d'OVH est sélective, ce qui est absolument anormal !
                              Ou ils sauvegardent vraiment le contenu du dossier du client, ou autant qu'ils ne proposent pas leur propre sauvegarde.

                              Très récemment, ils ont eu un problème sur un serveur de bases de données en mutualisé et ont été obligés de restaurer la sauvegarde de ce serveur à la nuit précédente : tout ce que les clients ayant des bases sur ce serveur ont perdu toutes les modifications faites entre 2h du matin et 20 heures (si je ne me trompe) ! Pour moi, c'est indigne d'un hébergeur !
                              "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

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X