Problem
Etter å ha konfigurert min Laravel -app og prøvd å koble til via SSH for å kjøre noen kommandoer (for eksempel | _+_ |) får jeg en feilmelding:
[PDO -unntak]SQLSTATE[HY000] [2002]Ingenting som fil eller katalog
Jeg kan se at bordene mine er der, så det kan ha fungert før - men dette forklarer ikke hvorfor det ikke fungerer for meg nå.
Løsning
Det er ikke noe å snakke om. Denne feilmeldingen indikerer at en MySQL -tilkobling via socket er prøvd (men det ser ut til at den ikke støttes).
Når det gjelder å kjøre Laravel -kommandoer (f.eks. Håndverker), vil du sannsynligvis bruke et annet miljø. | _+_ | (eller hvilket miljø som helst). Se her.
I tillegg kan du prøve dette for Laravel 5: Endre DB_HOST i .env -filen fra localhost til 127.0.0.1