php Version update Fehlgeschlagen

Thema wurde von Linda Skora, 3. Februar 2026 erstellt.

  1. Linda Skora
    Linda Skora Erfahrener Benutzer
    Registriert seit:
    28. September 2017
    Beiträge:
    165
    Danke erhalten:
    19
    Danke vergeben:
    86
    Hallo
    ich habe von IONOS eine Meldung bekommen wegen der PhP Version. Da 8.4 angeboten wurde (als empfohlen von IONOS) hab ich die genommen ohne zu prüfen was Gambio empfiehlt :( natürlich auch ohne vorher ein Backup zu machen. War einfach noch zu früh am Morgen. Als ich gemerkt habe dass ich mir den Shop zerschossen hab (Fehlermeldungen) Hab ich auf 8.2 zurück gestuft. Leider bleiben im Admin Bereich / Backend die Fehlermeldungen und ich komme nicht mehr rein. Wie gehe ich jetzt vor? Hatte das ganz neue Update von Gambio noch nicht drauf. Also momentan v5.0.1.0
     
  2. Linda Skora
    Linda Skora Erfahrener Benutzer
    Registriert seit:
    28. September 2017
    Beiträge:
    165
    Danke erhalten:
    19
    Danke vergeben:
    86
    Veraltet : Die nicht-kanonische Typumwandlung (boolean) ist veraltet. Verwenden Sie stattdessen die Typumwandlung (bool) in /homepages/35/d130350540/htdocs/shop-2-3-4/system/core/logging/LogControl.inc.php in Zeile 59.

    Veraltet : Die nicht-kanonische Typumwandlung (double) ist veraltet. Verwenden Sie stattdessen die Typumwandlung (float) in /homepages/35/d130350540/htdocs/shop-2-3-4/system/core/logging/LogControl.inc.php in Zeile 66.

    Veraltet : Die nicht-kanonische Typumwandlung (double) ist veraltet. Verwenden Sie stattdessen die Typumwandlung (float) in /homepages/35/d130350540/htdocs/shop-2-3-4/system/core/logging/LogControl.inc.php in Zeile 68.

    Veraltet : GuzzleHttp\Promise\queue(): Die implizite Kennzeichnung des Parameters $assign als nullable ist veraltet. Verwenden Sie stattdessen den expliziten nullable Typ in /homepages/35/d130350540/htdocs/shop-2-3-4/vendor/guzzlehttp/promises/src/functions.php in Zeile 24.

    Veraltet : GuzzleHttp\Promise\each(): Die implizite Kennzeichnung des Parameters $onFulfilled als nullable ist veraltet. Verwenden Sie stattdessen den expliziten nullable Typ in /homepages/35/d130350540/htdocs/shop-2-3-4/vendor/guzzlehttp/promises/src/functions.php in Zeile 262.

    Veraltet : GuzzleHttp\Promise\each(): Die implizite Kennzeichnung des Parameters $onRejected als Die Verwendung von `nullable` ist veraltet. Verwenden Sie stattdessen den expliziten Typ `nullable` in ` /homepages/35/d130350540/htdocs/shop -2-3-4/vendor/guzzlehttp/promises /src/functions.php` in Zeile 263.

    Veraltet : `GuzzleHttp\Promise\each_limit()`: Die implizite Kennzeichnung des Parameters `$onFulfilled` als `nullable` ist veraltet. Verwenden Sie stattdessen den expliziten Typ `nullable` in ` /homepages/ 35/d130350540/htdocs/shop-2-3-4/vendor/guzzlehttp/promises/src/functions.php` in Zeile 288.

    Veraltet : `GuzzleHttp\Promise\each_limit()`: Die implizite Kennzeichnung des Parameters `$onRejected` als `nullable` ist veraltet. Verwenden Sie stattdessen den expliziten Typ `nullable` in `/homepages/35/d130350540/htdocs/shop-2-3-4/vendor/guzzlehttp/promises/src/functions.php` in Zeile 288. /homepages/35/d130350540/htdocs/shop-2-3-4/vendor/guzzlehttp/promises/src/functions.php in Zeile 289 :

    Veraltet : GuzzleHttp\Promise\each_limit_all(): Die implizite Kennzeichnung des Parameters $onFulfilled als nullable ist veraltet. Stattdessen muss der explizite nullable Typ verwendet werden. /homepages/35/d130350540/htdocs/shop-2-3-4/vendor/guzzlehttp/promises/src/functions.php in Zeile 310 :

    Veraltet : Gambio\Core\Application\Application::inflect(): Die implizite Kennzeichnung des Parameters $callback als nullable ist veraltet. Stattdessen muss der explizite nullable Typ verwendet werden. /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Application/Application.phpIn Zeile 104 :

    Veraltet : Gambio\Core\Application\DependencyInjection\Registry::inflect(): Die implizite Kennzeichnung des Parameters $callback als nullable ist veraltet. Stattdessen muss der explizite nullable Typ verwendet werden. In /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Application/DependencyInjection/Registry.php in Zeile 56 :

    Veraltet : Gambio\Core\Application\DependencyInjection\Abstraction\LeagueContainer::inflect(): Die implizite Kennzeichnung des Parameters $callback als nullable ist veraltet. Stattdessen muss der explizite nullable Typ verwendet werden. /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Application/DependencyInjection/Abstraction/LeagueContainer.php in Zeile 98 :

    Veraltet : League\Container\Container::__construct(): Die implizite Kennzeichnung des Parameters $definitions als nullable ist veraltet. Stattdessen muss der explizite nullable Typ verwendet werden. /homepages/35/d130350540/htdocs/shop-2-3-4/vendor/league/container/src/Container.php in Zeile 50 :

    Veraltet : League\Container\Container::__construct(): Die implizite Kennzeichnung des Parameters $providers als nullable ist veraltet. Stattdessen muss der explizite nullable Typ verwendet werden. /homepages/35/d130350540/htdocs/shop-2-3-4/vendor/league/container/src/Container.php in Zeile 51 :

    Veraltet : League\Container\Container::__construct(): Die implizite Kennzeichnung des Parameters $inflectors als nullable ist veraltet. Stattdessen muss der explizite nullable Typ verwendet werden. /homepages/35/d130350540/htdocs/shop-2-3-4/vendor/league/container/src/Container.php in Zeile 52 :

    Veraltet : League\Container\Container::add(): Die implizite Kennzeichnung des Parameters $shared als nullable ist veraltet. Stattdessen muss der explizite nullable Typ verwendet werden. /homepages/35/d130350540/htdocs/shop-2-3-4/vendor/league/container/src/Container.php in Zeile 80 :

    Veraltet : League\Container\Container::inflector(): Die implizite Kennzeichnung des Parameters $callback als nullable ist veraltet. Stattdessen muss der explizite nullable Typ verwendet werden. /homepages/35/d130350540/htdocs/shop-2-3-4/vendor/league/container/src/Container.php in Zeile 225 :

    Veraltet : League\Container\Inflector\InflectorAggregate::add(): Die implizite Kennzeichnung des Parameters $callback als nullable ist veraltet. Stattdessen muss der explizite nullable Typ verwendet werden. /homepages/35/d130350540/htdocs/shop-2-3-4/vendor/league/container/src/Inflector/InflectorAggregate.php in Zeile 20

    VeraltetLeague\Container\Inflector\InflectorAggregateInterface::add(): Die implizite Kennzeichnung des Parameters $callback als nullable ist veraltet. Stattdessen muss der explizite Typ nullable verwendet werden in /homepages/35/d130350540/htdocs/shop-2-3-4/vendor/league/container/src/Inflector/InflectorAggregateInterface.php in Zeile 18.

    Warnung : session_set_cookie_params(): Session-Cookie-Parameter können nicht geändert werden, nachdem die Header bereits gesendet wurden (gesendet von /homepages/35/d130350540/htdocs/shop-2-3-4/admin/index.php in Zeile 25) in /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Session/SessionService.php in Zeile 121.

    Warnung : session_name(): Session Der Name kann nicht geändert werden, nachdem die Header bereits gesendet wurden (gesendet von /homepages/35/d130350540/htdocs/shop-2-3-4/admin/index.php in Zeile 25) in /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Session/SessionService.php in Zeile 147.

    Warnung : session_save_path(): Der Speicherpfad der Session kann nicht geändert werden, nachdem die Header bereits gesendet wurden (gesendet von /homepages/35/d130350540/htdocs/shop-2-3-4/admin/index.php in Zeile 25) in /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Session/SessionService.php in Zeile 90.

    Warnung : session_start(): Die Session kann nicht gestartet werden, nachdem die Header bereits gesendet wurden. (gesendet von /homepages/35/d130350540/htdocs/shop-2-3-4/admin/index.php in Zeile 25) in /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Application/Bootstrapper/StartSession.php in Zeile 31

    Veraltet : League\Container\Inflector\Inflector::__construct(): Die implizite Kennzeichnung des Parameters $callback als nullable ist veraltet. Stattdessen muss der explizite nullable Typ verwendet werden. in /homepages/35/d130350540/htdocs/shop-2-3-4/vendor/league/container/src/Inflector/Inflector.php in Zeile 40

    Veraltet : Gambio\Core\Configuration\App\Creation\ConfigurationFactory::createConfiguration(): Die implizite Kennzeichnung des Parameters `$sortOrder` als nullable ist veraltet. Stattdessen muss der explizite nullable Typ verwendet werden. (Zeile 52 in `/ homepages /35/d130350540/htdocs/shop- 2-3-4 / GambioCore/ Configuration /App/Creation/ ConfigurationFactory.php` )



    Gambio\Core\Configuration\Model\Configuration::__construct(): Die implizite Kennzeichnung des Parameters $value als nullable ist veraltet. Verwenden Sie stattdessen den expliziten nullable Typ in /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Configuration/Model/Configuration.php in Zeile 46.

    Veraltet : Gambio\Core\Configuration\Model\Configuration::__construct(): Die implizite Kennzeichnung des Parameters $sortOrder als nullable ist veraltet. Verwenden Sie stattdessen den expliziten nullable Typ in /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Configuration/Model/Configuration.php in Zeile 46.

    Veraltet : Gambio\Core\Configuration\App\ConfigurationFinder::get(): Die implizite Kennzeichnung des Parameters $default als nullable ist Veraltet: In /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Configuration/App/ConfigurationFinder.php in Zeile 44 muss der explizite Nullable-Typ verwendet werden.

    Veraltet : Gambio\Core\Configuration\Services\ConfigurationFinder::get(): Die implizite Kennzeichnung des Parameters $default als Nullable ist veraltet. In /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Configuration/Services/ConfigurationFinder.php in Zeile 35 muss der explizite Nullable-Typ verwendet werden. Veraltet : Gambio\Core\Logging\Handler\GzipHandler::__construct(): Die implizite Kennzeichnung des Parameters $filePermission als Nullable ist veraltet. In /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Configuration/Services/ConfigurationFinder.php in Zeile 35 muss der explizite Nullable-Typ verwendet werden. /homepages/35/d130350540/htdocs/shop-2-3-4/GambioCore/Logging/Handler/GzipHandler.php in Zeile 50
     
  3. heinzsoft-shop.de
    heinzsoft-shop.de Erfahrener Benutzer
    Registriert seit:
    7. Juli 2014
    Beiträge:
    319
    Danke erhalten:
    147
    Danke vergeben:
    46
    Nachdem du auf PHP8.2 zurückgestellt hast, sollte Cache leeren in dem Fall eigentlich ausreichen: https://www.lpl-shop.de/admin/clear-cache
    Alternativ kann der Cache auch per FTP geleert werden (die Dateien im \Cache\ Ordner löschen, dabei die Unterverzeichnisse und die .htaccess bitte nicht löschen)
     
  4. Linda Skora
    Linda Skora Erfahrener Benutzer
    Registriert seit:
    28. September 2017
    Beiträge:
    165
    Danke erhalten:
    19
    Danke vergeben:
    86
    Ok, werde ich gleich ausprobieren. Dankeschön
     
  5. Linda Skora
    Linda Skora Erfahrener Benutzer
    Registriert seit:
    28. September 2017
    Beiträge:
    165
    Danke erhalten:
    19
    Danke vergeben:
    86
    Hilft leder nicht
     
  6. FRAGO
    FRAGO Erfahrener Benutzer
    Registriert seit:
    5. Dezember 2019
    Beiträge:
    1.101
    Danke erhalten:
    355
    Danke vergeben:
    202
    evtl. liegt es am Webbrowser STRG + F5 ...
     
  7. Linda Skora
    Linda Skora Erfahrener Benutzer
    Registriert seit:
    28. September 2017
    Beiträge:
    165
    Danke erhalten:
    19
    Danke vergeben:
    86
    nope, Fehlermeldungen bleiben
     
  8. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.195
    Danke erhalten:
    749
    Danke vergeben:
    131
    Die index.html sollte auch nicht gelöscht werden.

    @Linda Skora: Wenn Du schon alles durchgeführt hast, dann mach doch ein Ticket auf. Wir selbst kommen ja nicht auf deinen Shop.
     
  9. Linda Skora
    Linda Skora Erfahrener Benutzer
    Registriert seit:
    28. September 2017
    Beiträge:
    165
    Danke erhalten:
    19
    Danke vergeben:
    86
    ja mach ich jetzt auch, danke :)
     
  10. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.195
    Danke erhalten:
    749
    Danke vergeben:
    131
    Dafür gibt es den Danke-Button! :D
     
  11. heinzsoft-shop.de
    heinzsoft-shop.de Erfahrener Benutzer
    Registriert seit:
    7. Juli 2014
    Beiträge:
    319
    Danke erhalten:
    147
    Danke vergeben:
    46
    Die index.html spielt im Cache Ordner tatsächlich keine Rolle, da die .htaccess dort bereits das Directory Listing usw blockiert.
     
  12. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.195
    Danke erhalten:
    749
    Danke vergeben:
    131
    Hallo Denny,

    ich denke, sie sollte dennoch nicht gelöscht werden, da sie mit Sicherheit als Fallback dient, falls jemand ausversehen die .htaccess-Datei gelöscht hat. Oder habe ich einen Gedankenfehler?

    Viele Grüße
     
  13. Anonymous
    Anonymous Administrator
    Mitarbeiter
    Registriert seit:
    26. April 2011
    Beiträge:
    1.982
    Danke erhalten:
    1.620
    Danke vergeben:
    359
    @Linda Skora die Fehlermeldungen kommen definitiv noch von PHP 8.4. Bitte prüfe ob du auch wirklich PHP 8.2 wieder eingestellt hast, das kann je nach Hoster ein paar Minuten dauern bis die PHP Version sich umstellt. Wenn du wirklich wissen willst ob die Änderung funktioniert hat, erstelle auf dem Server eine Datei phpinfo.php mit dem Inhalt:

    PHP:
    <?php

    phpinfo
    ();
    Und rufe diese im Browser auf.

    Bitte lösche diese Datei nachdem du sie aufgerufen hast vom Server wieder aus Sicherheitsgründen.

    Nur mit der Datei kannst du korrekt sicherstellen, dass die PHP Version auch übernommen wurde.
     
  14. DampferECKE
    DampferECKE Erfahrener Benutzer
    Registriert seit:
    20. November 2020
    Beiträge:
    90
    Danke erhalten:
    21
    Danke vergeben:
    18
    Hallo Till

    Ich lösche diese "phpinfo.php" regelmässig vom Server. Frage mich aber, woher dass die immer wieder kommt?
    Gerade wieder mal geschaut und sie war wieder da.
    Wird die mit gewissen Updates erneut geschrieben?
     
  15. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.195
    Danke erhalten:
    749
    Danke vergeben:
    131
    Die phpinfo.php im Root ist keine Standard-Datei von Gambio.

    Wo liegt diese Datei bei dir und bei welchem Hoster bist Du?
     
  16. DampferECKE
    DampferECKE Erfahrener Benutzer
    Registriert seit:
    20. November 2020
    Beiträge:
    90
    Danke erhalten:
    21
    Danke vergeben:
    18
    Sie liegt dann und wann im Root.
    Und da scheint sie immer mal wieder zu sein. Sporadisch (oder wie heute wo ich wieder was darüber gelesen habe), probiere ich sie aufzurufen und wenn sie kommt, lösche ich sie wieder...
    Bin bei Hoststar
     
  17. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.195
    Danke erhalten:
    749
    Danke vergeben:
    131
    Frag mal bei deinem Hoster nach. Das hat nichts mit Gambio zu tun.

    Ich gehe davon aus, dass das Ei dir von denen ins Nest gelegt wird.