Heroku Laravel 500(内部服务器错误)oauth-public.key不存在



OAUTH公钥在这里

oauth-public.key存在

我在Heroku上传了一个使用Laravel,Vue,RESTful API的问题板。当我登录并添加问题时,我会收到一个500(内部服务器错误(调用CCD_ 1。

Github:https://github.com/2020software/Sample-Vuedev

Heroku问题板:https://samplevueqa.herokuapp.com/

登录id:text@example.com登录密码:密码

感谢那些解决了同样问题的人!

  1. 验证文件实际上不存在,而不仅仅是权限不正确
  2. 验证它是否也不存在于app/storage/app中。我曾经遇到过这样的情况,Passport创建新密钥的默认位置与Auth中间件的位置不太匹配。如果需要,可以在config/filessystems.php中修复此问题
  3. 确保运行php artisan passport:keys

我运行了heroku ps:exec -a your_app_name,下一次运行php artisan passport:keys,我解决了!!

最新更新