2016-11-13 2 views
0

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

+0

hast du über Komponist installieren? – caramba

+0

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

+0

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

Antwort

3

Das Problem wurde PrestaShop bereits gemeldet und sie haben gesagt, es wird in 1.7.0.1 mit anderen Dingen behoben werden .

http://forge.prestashop.com/browse/BOOM-1735

vorübergehend beheben Sie den nachstehenden Anweisungen folgen:

  • Sie die random_compat Version 1.4 und Verwendung Komponist installieren einstellen können, aber Sie werden den SSH-Zugriff auf den Server haben müssen .

ODER

Verwandte Themen