Problema
Dopo aver configurato la mia app Laravel e aver provato a connettermi tramite SSH per eseguire alcuni comandi (come|_+_|), ricevo un messaggio di errore:
[PDOException]SQLSTATE[HY000] [2002]niente del genere file o directory
Vedo che i miei tavoli sono lì, quindi potrebbe aver funzionato prima, ma questo non spiega perché non funziona per me ora.
Soluzione
Non è un grosso problema. Questo messaggio di errore indica che è stata tentata una connessione MySQL tramite socket (ma sembra che non sia supportata).
Quando si tratta di eseguire i comandi di Laravel (es. craft), probabilmente vorrai usare un ambiente diverso. |_+_| (o qualunque ambiente). Vedere qui.
Inoltre, prova questo per Laravel 5: cambia DB_HOST nel file .env da localhost a 127.0.0.1