Laravel Passport 在升级到 PHP8 后出现 'It was not possible to parse your key, reason: ""' 错误。0
Laravel Passport gets 'It was not possible to parse your key, reason: ""' error after upgrade to PHP8.0
我的应用在 Laravel 8 和 laravel/passport 10.0.1
上运行。将开发服务器上的 php
版本从 7.4
升级到 8.0
后,我收到 It was not possible to parse your key, reason: ""
错误(没有来自 openssl_error_string 的任何消息)。
有什么解决办法吗?
好的,经过简单调查,我发现您必须将 laravel/passport
更新为 10.1.0
(发布时最新的)才能使其与 php8.0
一起使用。
此问题意味着您的 KEYS 不正确或环境未找到它们。
如果一个文件需要使用PATH
JWT_PUBLIC_KEY_PATH=
JWT_PUBLIC_KEY_PATH=
我这周遇到了同样的错误,但我通过全部升级到 PHP 8.0
解决了这个问题
我的composer.json
...
"require": {
"php": "ˆ8.0",
}...
"config": {
...
"platform": {
"php": "Your PHP version"
}
}
这对你来说可能晚了,但我希望它对其他人有用
运行命令:
composer update
解决这个问题。
我的应用在 Laravel 8 和 laravel/passport 10.0.1
上运行。将开发服务器上的 php
版本从 7.4
升级到 8.0
后,我收到 It was not possible to parse your key, reason: ""
错误(没有来自 openssl_error_string 的任何消息)。
有什么解决办法吗?
好的,经过简单调查,我发现您必须将 laravel/passport
更新为 10.1.0
(发布时最新的)才能使其与 php8.0
一起使用。
此问题意味着您的 KEYS 不正确或环境未找到它们。
如果一个文件需要使用PATH
JWT_PUBLIC_KEY_PATH=
JWT_PUBLIC_KEY_PATH=
我这周遇到了同样的错误,但我通过全部升级到 PHP 8.0
解决了这个问题我的composer.json
...
"require": {
"php": "ˆ8.0",
}...
"config": {
...
"platform": {
"php": "Your PHP version"
}
}
这对你来说可能晚了,但我希望它对其他人有用
运行命令:
composer update
解决这个问题。