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:
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"