微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在laravel蒸气环境中安装laravel护照

如何解决在laravel蒸气环境中安装laravel护照

安装Passport适用于Laravel Vapor的本地环境。但是在将其部署到生产环境后,发生了错误

Key path "file:///tmp/storage/oauth-private.key" does not exist or is not readable

搜索错误消息后,似乎我们需要像提到的here一样运行PHP artisan passport:install

我们如何使用Laravel Vapor做到这一点?有没有办法通过ssh访问服务器?

解决方法

Vapor没有永久文件系统;每个HTTP请求都会命中一个新的Lambda实例。

文档have some info on deploying Passport keys。在Vapor上,最好的选择是使用Vapor的“秘密”系统将其放入环境中,然后执行以下操作:

php artisan vendor:publish --tag=passport-config

然后将提供从环境变量中加载加密密钥的选项:

您需要在Vapor中命名您的秘密PASSPORT_PRIVATE_KEYPASSPORT_PUBLIC_KEY

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。