在一次换VPS的时候,新的环境上,laravel运行不起来,显示
The only supported ciphers are AES-128-CBC and AES-256-CBC
,在错误页面上可看到,key的值是空。
in Encrypter.php (line 43)
at Encrypter->__construct('', 'AES-256-CBC')
in EncryptionServiceProvider.php (line 27)
根据网上资料都讲
php artisan config:clear
或都还有些讲
创建项目 生成.env
都不符合这个场景。
但还是透过 php artisan config:clear
发现了,
是我的安全配置里禁用了putenv()
,去掉禁用即可。
标签: Laravel
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.isres.com/php/126.html