我将Prestashop 1.7.0移到新的虚拟主机上,我收到了这个错误:
致命错误:未捕获的异常 '化解\加密\异常\ EnvironmentIsBrokenException'与消息 '您的系统没有安全的随机数生成器。'在 /membri/gbdns/vendor/defuse/php-encryption/src/Core.php:110 Stack 跟踪:#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}引入 第110行/membri/gbdns/vendor/defuse/php-encryption/src/Core.php
我有PHP 5.6和Mysql完美运行
我尝试禁用标记PS_CIPHER_ALGORITHM
也许我在新域中没有加密,但问题仍然存在
答案 0 :(得分:3)
该问题已经向PrestaShop报告,他们已经表示将在1.7.0.1中修复其他内容。
http://forge.prestashop.com/browse/BOOM-1735
要暂时解决此问题,您可以按照以下说明操作:
OR