Plus accès à mon site après migration

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

  • Plus accès à mon site après migration

    Bonjour,
    Je viens vers vous car je suis très ennuyé.
    J'ai procédé à la migration de mon site en Joomla 4 et php8.1, mais plus rien ne fonctionne.
    Le site ne s'affiche pas et je n'ai pas d'accès au backend.
    Ci-joint la trace :

    Deprecated: Return type of FOF30\Date\Date::format($format, $local = false, $translate = true) should either be compatible with DateTime::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/cantoloudx/www/libraries/fof30/Date/Date.php on line 282

    Deprecated: Return type of FOF30\Date\Date::setTimezone($tz) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/cantoloudx/www/libraries/fof30/Date/Date.php on line 395

    Deprecated: Return type of FOF30\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 /home/cantoloudx/www/libraries/fof30/Pimple/Container.php on line 139

    Deprecated: Return type of FOF30\Pimple\Container:ffsetGet($id) should either be compatible with ArrayAccess:ffsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/cantoloudx/www/libraries/fof30/Pimple/Container.php on line 101

    Deprecated: Return type of FOF30\Pimple\Container:ffsetSet($id, $value) should either be compatible with ArrayAccess:ffsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/cantoloudx/www/libraries/fof30/Pimple/Container.php on line 81

    Deprecated: Return type of FOF30\Pimple\Container:ffsetUnset($id) should either be compatible with ArrayAccess:ffsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/cantoloudx/www/libraries/fof30/Pimple/Container.php on line 149

    Warning: Undefined property: Joomla\CMS\Version::$RELEASE in /home/cantoloudx/www/plugins/system/jdom/jdom.php on line 22

    Deprecated: version_compare(): Passing null to parameter #1 ($version1) of type string is deprecated in /home/cantoloudx/www/plugins/system/jdom/jdom.php on line 22

    Fatal error: Declaration of CkJLoader::registerPrefix($prefix, $path, $reset = false) must be compatible with JLoader::registerPrefix($prefix, $path, $reset = false, $prepend = false) in /home/cantoloudx/www/libraries/jdom/legacy/loader.php on line 246

    Pouvez-vous m'aider ?
    Je vous remercie par avance.

  • #2
    Bienvenue !

    Manifestement, il y a des extensions qui ne sont plus compatibles. fof30 n'existe plus en J4, je ne sais pas quel est ce plugin jdom.

    Tous les deprecated, etc. pourront être masqués dans la configuration du site.
    Quant à jdom qui provoque cette erreur fatale, il faut aller par ftp renommer son dossier /home/cantoloudx/www/plugins/system/jdom, ce qui devrait permettre l'accès à l'administration, malgré la multitude d'alertes.
    Si c'est bien le cas, dans la configuration globale, onglet "serveur", il faudra mettre le rapport d'erreurs à "aucun", puis désinstaller fof30 et chercher à savoir ce qu'est ce plugin jdom.
    "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


    • #3
      Merci pour cette réponse.

      Après avoir renommé /home/cantoloudx/www/plugins/system/jdom, puis /www/plugins/system/mediabox_ck et enfin /www/plugins/system/mootable, j'accède à l'interface d'administration mais tout est dégradé.

      Certains menus répondent mais d'autres non.

      Joomla! Version 4.2.5
      PHP Version 8.1.6
      Identity user
      Response 200
      Template isis
      Database

      Server
      mysql
      Version
      5.7.40-log
      Collation
      latin1_swedish_ci
      Conn Collation
      utf8mb4_general_ci

      Cliquez sur l'image pour l'afficher en taille normale

Nom : 2022-12-06 09_46_01-Window.png 
Affichages : 219 
Taille : 134,9 Ko 
ID : 2045832

      Commentaire


      • #4
        Bonjour,

        Dans ce cas, c'est une migration à recommencer. Comme on le voit sur l'image, il y a un mélange de J3 (le bas par exemple, typique de J3) et J4.

        Pour ça, il faut que tu mettes à l'abri la sauvegarde faite avant la migration, que tu supprimes tout le contenu actuel du site, que tu restaures la sauvegarde et que tu vérifies que toutes tes extensions sont à jour.
        Pour Mediabox CK, récupère la dernière version si elle ne t'est pas proposée en mise à jour. Cette extension est compatible J4.
        Tu peux désactiver ou désinstaller les autres plugins, puis refaire une sauvegarde et la mettre de côté avant de relancer la migration.
        "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


        • #5
          C'est pas très encourageant mais c'est ce que je craignais.
          Évidemment, dans l’enthousiasme de la mise à jour, je n'ai pas fait de sauvegarde récente....
          J'ai cependant un .JPA de Mai 2022.
          Auriez vous une procédure pour restaurer à partir de cette sauvegarde ??

          Merci encore de vos conseils.

          Commentaire


          • #6
            Comme je l'ai dit : on vide le dossier du site, en gardant le jpa. On ajoute le ficher kickstart.php récupéré chez Akeeba, on ouvre l'adresse du site suivie du nom de ce fichier, ce qui permet de décompresser le fichier puis de lancer la restauration. Cette restauration se faisant au même endroit, en principe il n'y a qu'à valider. Personnellement, je ne nettoie pas en fin de restauration, comme demandé, mais je renomme le dossier "installation".
            Une fois fait : on met tout à jour, on supprime ou désactive ce qui doit l'être et on refait une sauvegarde. Ensuite, l'idéal est de faire la migration sur une copie du site et surtout de conserver bien à l'abri la sauvegarde faite avant de réessayer de migrer.
            "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
              Salut
              Beaucoup d'hébergeur font des sauvegardes, vois aussi avec lui si il en a une plus d'actualité.
              Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

              Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

              Commentaire


              • #8
                Bonjour,

                Après avoir vidé le dossier du site, faut-il également supprimer ou simplement vider la BDD mysql ?

                Merci d'avance.

                Commentaire


                • #9
                  Bonjour,

                  Il vaut en effet mieux vider la base des tables du site pour repartir "propre".
                  "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


                  • #10
                    Bonjour,
                    N'étant pas à l'origine du développement de mon site Internet, comment vérifier si une extension ou et module est utilisé dans joomla ou non afin de pouvoir le désactiver voire le supprimer ?

                    Merci d'avance.

                    Commentaire


                    • #11
                      Bonjour,

                      D'abord tout mettre à jour en version 3 de Joomla!, puis bien étudier la liste des extensions que le script de vérification qui se lance après avoir choisi le canal de la future version va afficher comme ne signalant pas s'ils sont compatibles J4.
                      Il te faut alors si besoin aller vérifier sur les sites de leurs auteurs (cela nécessite des recherches) ce qu'il en est, et si certaines ne proposent pas de version pour J4, il faut vérifier sur le site, dans la liste des menus de l'administration et du site si certains sont utilisés, idem pour les modules. Par exemple une extension de galeries photos dans aucune image pourra être supprimée. C'est plus difficile pour les plugins. Pour ces derniers, si tu ne sais pas à quoi ils servent, il faut que tu les désactives depuis la gestion des plugins ou des extensions. Tu peux aussi désactiver les composants et modules dans la gestion des extensions, sans les désinstaller.

                      Tout ceci doit être fait avant de tenter la migration. Et avant de migrer, il est impératif de faire une sauvegarde
                      "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