Problem
Po skonfigurowaniu mojej aplikacji Laravel i próbie połączenia za pośrednictwem SSH, aby uruchomić niektóre polecenia (takie jakPHP Artisan migruj [CCI] lub [CCI lang = "php" PHP Artisan DB: Seed
) Otrzymuję komunikat o błędzie:
Widzę, że są tam moje stoły, więc mogło to działać wcześniej - ale to nie wyjaśnia, dlaczego to nie działa dla mnie teraz.
Rozwiązanie
To nie jest wielka sprawa. Ten komunikat o błędzie wskazuje, że wypróbowanie połączenia MySQL przez gniazdo (ale wydaje się, że nie jest obsługiwane).
Jeśli chodzi o uruchamianie poleceń Laravel (np. rzemieślnik), prawdopodobnie chcesz użyć innego środowiska. Np.: PHP Artisan migruj --env = produkcja
(lub jakiekolwiek środowisko). Spójrz tutaj.
Ponadto wypróbuj to dla Laravela 5: Zmień „db_host” w .plik env od „localhost” do „127.0.0.1 ”