Php Laravel配置错误:密码和/或密钥长度无效
我使用的是Laravel5,我在堆栈上尝试过类似问题的可能解决方案,但这对我没有帮助。下面是我编辑的更新文件 My.env文件已使用appkey更新请参见此处 使用php artisan命令键生成appkey并将其放入。环境Php Laravel配置错误:密码和/或密钥长度无效,php,laravel,laravel-5,error-handling,Php,Laravel,Laravel 5,Error Handling,我使用的是Laravel5,我在堆栈上尝试过类似问题的可能解决方案,但这对我没有帮助。下面是我编辑的更新文件 My.env文件已使用appkey更新请参见此处 使用php artisan命令键生成appkey并将其放入。环境 APP_ENV=local APP_DEBUG=true APP_KEY=[9vkErFVjzUX3ozuOcD7T7KTHNKP2FBNB] DB_HOST=localhost DB_DATABASE=blogdb DB_USERNAME=rootDB_PASSWORD
APP_ENV=local
APP_DEBUG=true
APP_KEY=[9vkErFVjzUX3ozuOcD7T7KTHNKP2FBNB]
DB_HOST=localhost
DB_DATABASE=blogdb
DB_USERNAME=rootDB_PASSWORD=
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
还手动更新了app.php文件密码和appkey
'key' => env('APP_KEY', '[9vkErFVjzUX3ozuOcD7T7KTHNKP2FBNB]'),
'cipher' => 'AES-256-CBC',
不知道为什么使用php artisan命令生成34位应用程序密钥请使用
php artisan key:generate
或使用
php artisan list
查看所有工匠。
然后是.env文件:
APP_KEY=base64:s1TFa5c254BawHqjiRznrmFatra08lRuIwNLDm2inr4=
'key' => env('APP_KEY'),
'cipher' => 'AES-256-CBC',
和app.php类似:
APP_KEY=base64:s1TFa5c254BawHqjiRznrmFatra08lRuIwNLDm2inr4=
'key' => env('APP_KEY'),
'cipher' => 'AES-256-CBC',
请使用
php artisan key:generate
或使用
php artisan list
查看所有工匠。
然后是.env文件:
APP_KEY=base64:s1TFa5c254BawHqjiRznrmFatra08lRuIwNLDm2inr4=
'key' => env('APP_KEY'),
'cipher' => 'AES-256-CBC',
和app.php类似:
APP_KEY=base64:s1TFa5c254BawHqjiRznrmFatra08lRuIwNLDm2inr4=
'key' => env('APP_KEY'),
'cipher' => 'AES-256-CBC',
我的问题中的所有数据都是正确的,但由于我是第一次使用它,所以当api密钥生成时,它带有“[”]”括号,但它不应该与正确的api密钥和文件一起使用,代码如下- 环境文件中(无括号的应用程序密钥) 还手动更新了app.php文件密码和appkey(app_KEY不带括号)
我的问题中的所有数据都是正确的,但由于我是第一次使用它,所以当api密钥生成时,它带有“[”]”括号,但它不应该与正确的api密钥和文件一起使用,代码如下- 环境文件中(无括号的应用程序密钥) 还手动更新了app.php文件密码和appkey(app_KEY不带括号)
删除括号确保你在.env文件和app.php文件中都这么做现在开始工作我认为这是一个基本错误我应该删除这个问题删除括号确保你在.env文件和app.php文件中都这么做现在开始工作我认为这是一个基本错误我应该删除这个问题答案是@TheonendonlyChemistryBlob快速回顾并得到解决的答案是@TheonendonlyChemistryBlob快速回顾并得到解决的答案