在一次换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() ,去掉禁用即可。