您的系统上没有安装合适的C​​SPRNG

时间:2016-05-11 03:29:40

标签: laravel-5

我的laravel网站存在问题,而我将其托管到在线服务器时出现错误说

  

您的系统上没有安装合适的C​​SPRNG

我搜索了这个问题。但我发现没有什么可以帮助我。 如果有人知道如何处理这个问题,我将非常感激。谢谢!

该程序使用laravel 5和php 7进行编码

2 个答案:

答案 0 :(得分:10)

升级Symfony后,我也对这个错误感到惊讶。试试这篇文章,幸运的第一个解决方案对我有用:

How to solve PHP 7.0 Polyfill : There is no suitable CSPRNG installed on your system - paragonie/random_compat

  

虽然您没有直接使用此库,但请将其作为依赖项添加到composer.json中。要求random_compat使用特定版本1.4:

{
    "require": {
        "paragonie/random_compat": "~1.4"
    },
}
     

然后运行composer install(或composer-update如果您已经在使用此库)并尝试再次运行您的项目。如果它不起作用尝试降级到1.3,如果它既不起作用,那么我希望你有权修改服务器中的PHP设置并转到下一个可能的解决方案。

答案 1 :(得分:2)

您是否尝试过这些链接

好像你正面临着类似的问题。

很抱歉回答,而不是发表评论。我还没有足够的声誉发表评论!