PDOException SqlState [HYTOP 100] [TOPP 10TOP 10] Ingen slik fil eller katalog

PDOException SqlState [HYTOP 100] [TOPP 10TOP 10] Ingen slik fil eller katalog

Problem

Etter å ha satt opp Laravel -appen min og prøvd å koble til via SSH for å kjøre noen kommandoer (for eksempelPHP Artisan Migrate [CCI] eller [CCI Lang = "PHP" PHP Artisan DB: Seed) Jeg får en feilmelding:

[PDOException]
SQLSTATE [HY000] [2002] Ingen slik 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ø. F.eks: PHP Artisan Migrate -ENV = Produksjon (eller hvilket som helst miljø). Se her.

I tillegg prøv dette for Laravel 5: Endre “DB_HOST” i .Env -fil fra “localhost” til “127.0.0.1"