oauth-private.key不存在或不可读

因此,我从Bitbucket导入了另一个项目,并尝试使用启动它,我总是得到这个错误:php artisan serve

[LogicException]                                                                   
  Key path "file:///var/www/html/DesignViewer5/storage/oauth-private.key" does not   
  exist or is not readable                                                           

当我自己做一个项目时,我不会得到这个错误,我无法运行任何其他命令。我尝试了“php artisan key:generate”,并得到了完全相同的错误。

我试过了: ,并得到了这个:composer update

Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 1 update, 0 removals
  - Updating spatie/laravel-permission (1.11.1 => 1.12.0) Downloading: 100%         
Writing lock file
Generating autoload files
> Illuminate\Foundation\ComposerScripts::postUpdate
> php artisan optimize


  [LogicException]                                                             
  Key path "file:///var/www/html/DesignViewer5/storage/oauth-private.key" doe  
  s not exist or is not readable                                               


Script php artisan optimize handling the post-update-cmd event returned with error code 1

有人知道如何解决它吗?谢谢!


答案 1

我认为这是由于Laravel护照,您应该尝试以下命令:

php artisan passport:install

此命令将创建生成安全访问令牌所需的加密密钥。此外,该命令将创建“个人访问”和“密码授予”客户端,这些客户端将用于生成访问令牌

资料来源:https://laravel.com/docs/5.4/passport


答案 2

当我更新作曲家时,我遇到了同样的问题。我再次使用php工匠护照生成密钥:密钥,它解决了问题


推荐