PHP Fehler nach erneuter Veröffentlichung

  • Guten Tag,

    für die Online-Bestellung unter http://www.gasthauszumfass.com bekomme ich folgende Fehlermeldung nach der erneuten Veröffentlichung.

    Die aktuelle PHP Version ist 8.1.32

    Wie kann ich das Problem beheben?

    Fatal error: Uncaught ErrorException: Composer detected issues in your platform: Your Composer dependencies require a 64-bit build of PHP. in D:\inetpub\webs\gasthauszumfasscom\assets\php\_extracted\vendors\vendor\composer\platform_check.php:28 Stack trace: #0 [internal function]: zps_error_handler() #1 D:\inetpub\webs\gasthauszumfasscom\assets\php\_extracted\vendors\vendor\composer\platform_check.php(28): trigger_error() #2 D:\inetpub\webs\gasthauszumfasscom\assets\php\_extracted\vendors\vendor\composer\autoload_real.php(25): require('...') #3 D:\inetpub\webs\gasthauszumfasscom\assets\php\_extracted\vendors\vendor\autoload.php(25): ComposerAutoloaderInit86ba5bf1250dde4058d8c0206e829aa3::getLoader() #4 phar://D:/inetpub/webs/gasthauszumfasscom/assets/php/shop/zpshop.phar/afx.core.inc.php(365): require_once('...') #5 phar://D:/inetpub/webs/gasthauszumfasscom/assets/php/shop/zpshop.phar/core/stubs/index.php(5): require_once('...') #6 D:\inetpub\webs\gasthauszumfasscom\assets\php\shop\zpshop.phar(9): include('...') #7 D:\inetpub\webs\gasthauszumfasscom\assets\php\shop\afx.inc.php(13): require_once('...') #8 D:\inetpub\webs\gasthauszumfasscom\shop.php(206): require_once('...') #9 {main} thrown in D:\inetpub\webs\gasthauszumfasscom\assets\php\_extracted\vendors\vendor\composer\platform_check.php on line 28

    • Offizieller Beitrag

    Hallo,

    die Fehlermeldung kommt daher, dass die installierten Composer-Pakete eine 64-Bit-PHP benötigen, auf dem Server aber PHP x86 (32-Bit) läuft. In Ihrer PHP-Info ist bei „Architecture“ x86 angegeben, deshalb bricht der Shop mit "Your Composer dependencies require a 64-bit build of PHP" ab. Siehe PHP-Info: https://www.gasthauszumfass.com/assets/php/for…zp-php-info.php

    Lösung: Bitte Ihren Webhoster bitten, auf PHP 64-Bit (x64) umzustellen (idealerweise PHP 8.1 x64 oder 8.2 x64) und diese Version für die Website zu aktivieren.

    • Offizieller Beitrag

    Hallo,

    leider gibt es keine Möglichkeit, das Problem ohne eine 64-Bit-PHP-Version zu beheben. Die eingesetzten Bibliotheken benötigen zwingend eine 64-Bit-Umgebung.

    Eine 32-Bit-PHP-Version stößt hier technisch an ihre Grenzen. 64-Bit ist heutzutage der Standard bei modernen Hosting-Anbietern, daher sollte der Provider das eigentlich anbieten können.

    Falls Ihr aktueller Anbieter das nicht unterstützt, wäre langfristig ein Wechsel zu einem Hosting-Paket bzw. Anbieter mit 64-Bit-PHP empfehlenswert.

  • Vielen Dank,

    gestern vor der erneuten Veröffentlichung lief der Webshop noch.

    Kann ich irgendwie auf die Version von gestern zurück, bis ich hier eine Klärung mit dem Provider erzielt habe?

  • Wieso sind Sie auf einen italienischen Provider angewiesen? Nutzen Sie doch am besten ein Hosting Angebot aus DE, das ist auch datenschutzrechtlich unkomplizierter. Gute Angebot gibt es ja mittlerweile für wenige Euro pro Monat, teils sogar inklusive der Domain.

    Freundliche Grüße
    Philipp

    ---------------------------------------------------------------
    Widgets für Zeta Producer: widget-zp.de

  • Leider ist das ein italienischer Kunde ...

    Kann man zurück auf die Vorversion von gestern gehen?

    Vielen Dank für Ihre Unterstützung

  • Das wird vermutlich nicht gehen und ist natürlich auch keine langfristige Lösung. Das Gasthaus ist doch auch in Deutschland, vielleicht schlagen Sie den Kunden mal den Wechsel vor. Falls es die Sprachbarriere ein Problem sein sollte können Sie ihm ja behilflich sein bzw. gibt es auch deutsche Hoster mit englischsprachigem Control Panel.

    Freundliche Grüße
    Philipp

    ---------------------------------------------------------------
    Widgets für Zeta Producer: widget-zp.de

    • Offizieller Beitrag

    Sie nutzen für dieses Projekt ja die 16er Version. Da gab es vom unserer Seite aus schon lange kein Update mehr, das den Shop betrifft. Welche Shop-Daten im Projekt gestern genutzt waren, weiss ich nicht. Falls Sie einen Backup des Webserver haben, können Sie ggf. damit zurück gehen.

    Ansonsten bleibt Ihnen nur, den Provider um eine kompatible 64Bit installation zu bitten oder den Provider zu wechseln. Wir können da leider nichts für Sie tun.

    PS: der Provider Aruba.it bietet auch Linux-Webhosting an…

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!