PDoException SQLSTATE [Hytop 100] [Top 10Top 10] Nessun file o directory di questo tipo

PDoException SQLSTATE [Hytop 100] [Top 10Top 10] Nessun file o directory di questo tipo

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:

[PDoException]
SQLSTATE [HY000] [2002] nessun file o directory di questo tipo

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 "