Symfony 3 - 没有合适的CSPRNG

时间:2016-08-02 09:58:22

标签: php symfony

我在PHP 5.5的测试服务器上出现此错误( Symfony 3.0.9 ):

enter image description here

在使用PHP 5.6的XAMPP创建的本地服务器上,一切都很好。我知道有两种解决方法:

  1. paragonie / random_compat 降级
  2. 更改random_bytes()的{​​{1}}。
  3. 但是,我仍然希望将它们作为最后的手段。还有其他方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:5)

实际上,这些是3种独特解决方案中的2种。

由于问题仅存在于您的服务器中(发生在我身上),您可以转到您的域并将/dev/urandom添加到服务器配置中的现有open_basedir配置属性中。

Read this article which提供3种解决方案(根据您的需要,只有解决方案#3可行)。