Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel production.ERROR:RuntimeException:找不到支持的加密程序。密码和/或密钥长度无效。_Laravel_Nginx_Laravel 5.2_Laravel 5.1_Ubuntu 16.04 - Fatal编程技术网

Laravel production.ERROR:RuntimeException:找不到支持的加密程序。密码和/或密钥长度无效。

Laravel production.ERROR:RuntimeException:找不到支持的加密程序。密码和/或密钥长度无效。,laravel,nginx,laravel-5.2,laravel-5.1,ubuntu-16.04,Laravel,Nginx,Laravel 5.2,Laravel 5.1,Ubuntu 16.04,我在nginx ubuntu xenial(数字海洋)上运行我的laravel 5.2应用程序 图像不上传到我的生产应用程序,而在本地主机上它工作正常 在my laravel日志中显示以下错误: > production.ERROR: RuntimeException: No supported encrypter found. The cipher and / or key length are invalid.in > /var/www/laravel/bootstrap

我在nginx ubuntu xenial(数字海洋)上运行我的laravel 5.2应用程序

图像不上传到我的生产应用程序,而在本地主机上它工作正常

在my laravel日志中显示以下错误:

>     production.ERROR: RuntimeException: No supported encrypter found. The cipher and / or key length are invalid.in
> /var/www/laravel/bootstrap/cache/compiled.php:7771 Stack trace:
> #0 /var/www/laravel/bootstrap/cache/compiled.php(7761): Illuminate\Encryption\EncryptionServiceProvider->getEncrypterForKeyAndCipher(NULL,
> 'AES-256-CBC')
等等


如何解决它。

您可能已经这样做了,因为您的应用程序似乎正在运行,但只是检查:
php artisan key:generate
@Loek是的,我已经这样做了:(然后我们进入了配置地狱。检查这个线程,它包含了这个问题的大多数解决方案(因为发生这种情况的原因很多)@Loek尝试了所有仍然没有解决的问题:(这就是为什么它是配置地狱…您可以尝试清除编译的类文件并创建一个新的:
php-artisan-clear-compiled&&php-artisan-optimize