Hallo zusammen, folgende Fehlermeldung habe ich gerade bekommen: Fatal error: Call to undefined function Shopware\Components\Password\Encoder\hash\_equals() in /..../engine/Shopware/Components/Password/Encoder/PreHashed.php on line 49
Kann es sein, dass Shopware 5.1.* doch mindestens PHP 5.6 braucht? In der 5.1.0 wird Funktion hash_equals() verwendet, die anscheinend erst in PHP 5.6 eingeführt wurde. Hier ist die Funktion auf php.net: http://php.net/manual/de/function.hash-equals.php Oder irre ich mich irgendwo?
Hi, ja, das ist ein Fehler in deinem Shop. Es gibt dafür dieses Composer-Projekt: indigophp/hash-compat https://github.com/shopware/shopware/bl … r.json#L43 Dieses müsste dir im „/vendor“-Verzehcnis vorliegen. Gruß Heiner
Hallo Heiner, ja, war tatsächlich mein Fehler. Habe nach dem Update auf dem Server “composer install” nicht ausgeführt. Vielen Dank für den Tipp!