maj joomla 4 non proposé

Réduire
Une réponse a été apportée à ce sujet.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] maj joomla 4 non proposé

    Bonjour
    Je rencontre un problème lors de la mise à jour de mon site de joomla 3 vers joomla 4.
    Joomla ne me propose pas la version 4 pourtant dans les paramètres j'ai bien mis futur joomla
    lorsque je passe mon site de php7.4 à php 8.2 j'ai le message d'erreur suivant
    Deprecated: Joomla\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/whmdhaks/public_html/jlmonov/libraries/vendor/joomla/input/src/Input.php on line 41

    Deprecated: Return type of Joomla\Input\Input::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/whmdhaks/public_html/jlmonov/libraries/vendor/joomla/input/src/Input.php on line 170

    Deprecated: Joomla\CMS\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/whmdhaks/public_html/jlmonov/libraries/src/Input/Input.php on line 31

    Deprecated: Return type of Joomla\Registry\Registry::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/whmdhaks/public_html/jlmonov/libraries/vendor/joomla/registry/src/Registry.php on line 126

    Deprecated: Return type of Joomla\Registry\Registry:ffsetExists($offset) should either be compatible with ArrayAccess:ffsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/whmdhaks/public_html/jlmonov/libraries/vendor/joomla/registry/src/Registry.php on line 439

    Deprecated: Return type of Joomla\Registry\Registry:ffsetGet($offset) should either be compatible with ArrayAccess:ffsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/whmdhaks/public_html/jlmonov/libraries/vendor/joomla/registry/src/Registry.php on line 453

    Deprecated: Return type of Joomla\Registry\Registry:ffsetSet($offset, $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/whmdhaks/public_html/jlmonov/libraries/vendor/joomla/registry/src/Registry.php on line 468

    Deprecated: Return type of Joomla\Registry\Registry:ffsetUnset($offset) should either be compatible with ArrayAccess:ffsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/whmdhaks/public_html/jlmonov/libraries/vendor/joomla/registry/src/Registry.php on line 482

    Deprecated: Return type of Joomla\Registry\Registry::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/whmdhaks/public_html/jlmonov/libraries/vendor/joomla/registry/src/Registry.php on line 288

    Deprecated: Return type of Joomla\Registry\Registry::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/whmdhaks/public_html/jlmonov/libraries/vendor/joomla/registry/src/Registry.php on line 112

    Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/whmdhaks/public_html/jlmonov/libraries/src/Application/WebApplication.php on line 1256

    Deprecated: Automatic conversion of false to array is deprecated in /home/whmdhaks/public_html/jlmonov/libraries/vendor/joomla/uri/src/UriHelper.php on line 50

    Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/whmdhaks/public_html/jlmonov/libraries/src/Application/WebApplication.php on line 1305

    Deprecated: Return type of Joomla\CMS\Session\Session::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/whmdhaks/public_html/jlmonov/libraries/src/Session/Session.php on line 298

    Warning: session_name(): Session name cannot be changed after headers have already been sent in /home/whmdhaks/public_html/jlmonov/libraries/joomla/session/handler/native.php on line 128

    Deprecated: Joomla\CMS\Input\Cookie implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/whmdhaks/public_html/jlmonov/libraries/src/Input/Cookie.php on line 21

    Warning: session_cache_limiter(): Session cache limiter cannot be changed after headers have already been sent in /home/whmdhaks/public_html/jlmonov/libraries/joomla/session/handler/native.php on line 235
    Error: Failed to start application: Failed to start the session because headers have already been sent by "/home/whmdhaks/public_html/jlmonov/libraries/src/Application/WebApplication.php" at line 1305.​
    Je ne vois absolument d'où vient le problème.
    Si quelqu'un pouvait me donner un tuyau
    Merci
  • Réponse sélectionnée par poupy, le 27/11/2024, 17h15.

    Bonjour,

    Si ton site est en J3, il est fort possible que tu aies des extensions non compatibles PHP 8.2, donc pour passer de J3 à J4, reste en PHP 7.4
    Il faudra alors essayer de comprendre pourquoi la maj vers J4 ne t'est pas proposée, d'abord en allant dans la gestion des extensions vider son cache et reconstruire la liste des sites de mise à jour, puis réessayer
    poupy aime ceci.

    Commentaire


    • #2
      Bonjour,

      Si ton site est en J3, il est fort possible que tu aies des extensions non compatibles PHP 8.2, donc pour passer de J3 à J4, reste en PHP 7.4
      Il faudra alors essayer de comprendre pourquoi la maj vers J4 ne t'est pas proposée, d'abord en allant dans la gestion des extensions vider son cache et reconstruire la liste des sites de mise à jour, puis réessayer
      poupy aime ceci.
      "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
        C'est parfait dans extension/sites de mise à jour il y avait Joomla! Core qui était désactivé

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X