Installation - Joomla 4.x, 5.0.0-dev

  • Hallo,


    weiß nicht, wo ich das hingeben soll, da ich nicht weiß, ob es ein "Installations oder christine bug" ist :) Betrifft dann unten: Punkt B)


    Auf meinem Testserver habe ich mir Joomla 5.0.0-dev installiert.

    A) Vor dem Beginn der example.org/installation kam die 1. Meldung:

    Code
    Sorry, your PHP version is not supported
    Your host needs to use PHP version 8.1.0 or newer to run this version of Joomla!

    Gut, OK. War (noch) auf PHP 8.0 wegen der (auch) noch installierten Joomla 3 Versionen. Diese hatte ich noch, wegen ev. Forums Fragen zu Protostar.

    Ein Check ergab, dass die (nach obiger Umstellung) eh nicht mit PHP 8.1 wollen:

    Code
    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 /example.org/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 /example.org/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 /example.org/libraries/src/Input/Input.php on line 31 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 /example.org/libraries/src/Input/Cookie.php on line 21 Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /example.org/libraries/src/Uri/Uri.php on line 141 

    Soweit, so klar, Werde ich eh löschen.


    B) example.org/installation konnte nach erfolgter PHP Version Änderung (siehe oben) beginnen:


    Während der Installation erschien ein roter Balken:

    Code
    Joomla\Filesystem\File::write(): Argument #2 ($buffer) cannot be passed by reference

    Trotz obiger Meldung, gelang Installation erfolgreich. Frontend und Backend OK.


    Eigentlich hab ich kein Problem, da alles durchgelaufen ist. Möchte aber wissen, was obige Meldung bedeutet :)


    Das zwar hier gefunden: https://stackoverflow.com/ques…null-to-parameter-error-r

    denke aber nicht, dass es passt.


    Liebe Grüße & Danke fürs Durchhalten meines Textes.

    Christine

  • Neues Update - Zusammenfassung:


    Version: Joomla 5.0-dev

    Der PR #40405 https://github.com/joomla/joom…4#issuecomment-1529122394 wurde nun geschlossen.


    Hatte diesen auch getestet (mit dem Prebuilt Package, #4) aber wegen offener Version 4.0-dev kein successful abgegeben. Mehr, siehe dort die letzten Kommentare.


    Version: Joomla 4.0-dev

    Dafür wurde ein neuer PR #40514 https://issues.joomla.org/tracker/joomla-cms/40514 für Joomla Version 4.4-dev eröffnet.


    Liebe Grüße

    Christine