Migration zog ich Prestashop 1.7.0 zu einem neuen Web-Hosting und ich bekomme diese Fehlermeldung:Prestashop wird nicht funktionieren, wenn auf eine neue Domain
Fatal error: Uncaught exception 'Defuse\Crypto\Exception\EnvironmentIsBrokenException' with message 'Your system does not have a secure random number generator.' in /membri/gbdns/vendor/defuse/php-encryption/src/Core.php:110 Stack trace: #0 /membri/gbdns/vendor/defuse/php-encryption/src/Key.php(23): Defuse\Crypto\Core::secureRandom(32) #1 /membri/gbdns/classes/PhpEncryptionEngine.php(101): Defuse\Crypto\Key::createNewRandomKey() #2 /membri/gbdns/classes/PhpEncryption.php(97): PhpEncryptionEngineCore::createNewRandomKey() #3 /membri/gbdns/config/bootstrap.php(131): PhpEncryptionCore::createNewRandomKey() #4 /membri/gbdns/config/config.inc.php(56): require_once('/membri/gbdns/c...') #5 /membri/gbdns/index.php(27): require('/membri/gbdns/c...') #6 {main} thrown in /membri/gbdns/vendor/defuse/php-encryption/src/Core.php on line 110
Ich habe PHP 5.6 und MySQL perfekt läuft
Ich habe versucht, die Flagge zu deaktivieren PS_CIPHER_ALGORITHM
vielleicht habe ich keine Krypta in der neuen Domäne, aber das Problem besteht immer noch
hast du über Komponist installieren? – caramba
Fügen Sie '$ ex> getMessage()' zu der Meldung der Exception in Zeile 111 der Datei '/ membri/gbdns/vendor/defuse/php-encryption/src/Core.php' wie folgt hinzu: '...... sicherer Zufallszahlengenerator. ". $ ex> getMessage()); '. Dies sollte die Nachricht der eingefangenen Ausnahme anzeigen. Mal sehen, welche Art von Infos es bringt. – Zimmi
Es gibt einen "Fehler", der nicht erlaubt, mit PHP-Version <= 7 zu laufen, oder vielleicht einige seltsame Fehler erscheinen. Ich empfehle jedoch nicht, diese Version zu verwenden, um eine Produktionsstätte zu erstellen. Verwenden Sie die neuesten 1.6 (1.6.1.9 im Moment) – sarcom