Como resolver o erro "oauth-private.key does not exist or is not readable" no Laravel

Como resolver o erro "oauth-private.key does not exist or is not readable" no Laravel
O Laravel Passport é uma biblioteca que trabalha com o padrão OAuth2 e fornece uma implementação completa do servidor OAuth2. Nesse padrão é determinada a forma de efetuar a autenticação de aplicações WEB (API) através de tokens. Em alguns momentos principalmente quando devemos clonar o projeto de um reposítório GIT ou até mesmo por a aplicação em produção é comum encontrarmos o seguinte erro "oauth-private.key does not exist or is not readable" que pode ser facilmente corrigido seguindo os passos abaixo: Passo 1: php artisan passport:install *Execute apenas se oauth-private.key e oauth-public.key não existirem na pasta de armazenamento, caso contrário, pule a primeira etapa. Passo 2: php artisan config:clear php artisan key:generate php artisan config:clear Passo 3: Alterar permissões: sudo chown www-data:www-data storage/oauth-*.key sudo chmod 600 storage/oauth-*.key  

Comentários (0)

Nenhum comentário ainda. Seja o primeiro.

Continue lendo

Tutorial de Desenvolvimento: Criando um Jogo de Tetris

Tutorial de Desenvolvimento: Criando um Jogo de Tetris

E vamos a mais um tutorial de outro joguinho clássico só que dessa vez vamos recriar o Tetris. Link do repositório: https://github.com/paulodm145/tetris Estrutura do Projeto /projeto-tetris │ ├── index.html ├──…

Artigo, Intermediários
Parte 2: embeddings e busca vetorial no Laravel com pgvector

Parte 2: embeddings e busca vetorial no Laravel com pgvector

Na segunda parte, divido o texto do edital por página, gero os embeddings com o Laravel AI SDK e guardo tudo no pgvector. A primeira busca semântica funciona e mostra um limite importante: o trecho mais parecido com a pergunta nem sempre traz a resposta.

Artigo, Avançados, Inteligência Artificial, Laravel, php, Postgres