Erro do mysql ao executar migrações do Laravel php

0

Eu fiz upload do meu projeto laravel para o Ubuntu 14 Eu instalei o MySQL no servidor tentei executar migrações usando o php artisan migrate Eu continuo recebendo este erro [PDOException] SQLSTATE [HY000] [1045] Acesso negado para o usuário 'root '@' localhost '(usando pas espada: sim, eu não entendo como consertar isso.

    
por Ray Brown-amory 16.12.2016 / 12:45

2 respostas

0

Olá a todos, obrigado pelo conselho e ajuda porque eu não criei o arquivo .en no servidor e minha senha estava errada, então estou feliz agora

    
por Ray Brown-amory 16.12.2016 / 16:41
0

De acordo com o seu problema, você fez o upload de todo o projeto , incluindo o arquivo .env . No Laravel, quando você faz o upload do seu trabalho finalizado, eles são várias coisas que você não faz:

  1. nunca carregue o arquivo .env em vez disso, gere um novo usando atualização do compositor , pois ele conterá informações confidenciais que não devem ser movidas dessa maneira.
  2. use a mesma chave do aplicativo para ambos os locais, isso será regenerado quando a atualização do compositor for executada no novo local.

Solução:

  1. adicione o arquivo .env ao arquivo .gitignore para que ele nunca seja visto como outros arquivos.
  2. depois de fazer o upload do seu trabalho use o arquivo .env.example incluído, mude para .env e execute atualização do compositor . Adicione suas informações de banco de dados do novo local lá.
  3. execute composer update e o novo arquivo .env esteja ok.
por George Udosen 17.12.2016 / 06:23