Problema
Dopo aver impostato la mia app Laravel e aver tentato di connettersi tramite SSH per eseguire alcuni comandi (comePHP Artisan Migrate [CCI] o [CCI Lang = "PHP" PHP Artisan DB: seme
) Ricevo un messaggio di errore:
Vedo che i miei tavoli sono lì, quindi potrebbe aver funzionato prima, ma questo non spiega perché ora non funziona per me.
Soluzione
Non è un grosso problema. Questo messaggio di errore indica che viene provata una connessione MySQL tramite socket (ma sembra che non sia supportato).
Quando si tratta di eseguire comandi Laravel (ad es. artigiano), probabilmente vuoi usare un ambiente diverso. EG: PHP Artisan Migrate --env = produzione
(o qualunque ambiente). Vedere qui.
Inoltre, prova questo per Laravel 5: cambia "db_host" nel .File Env da "Localhost" a "127.0.0.1 "