PDOException SQLSTATE [HY000] [2002] Ei tällaista tiedostoa tai hakemistoa

Pdoexception Sqlstate No Such File

Ongelma

Kun olen asentanut Laravel -sovellukseni ja yrittänyt muodostaa yhteyden SSH: n kautta joidenkin komentojen suorittamiseksi (kuten | _+_ |), saan virheilmoituksen:

[SANO Poikkeus]
SQLSTATE[HY000] [2002]Ei sellaista tiedosto tai hakemistosta

Näen, että pöydäni ovat siellä, joten se on saattanut toimia aiemmin - mutta tämä ei selitä, miksi se ei toimi minulle nyt.



Ratkaisu

Se ei ole iso juttu. Tämä virhesanoma osoittaa, että MySQL -yhteyttä pistorasian kautta yritetään (mutta näyttää siltä, ​​että sitä ei tueta).



Kun haluat käyttää Laravel -komentoja (esim. Käsityöläinen), haluat todennäköisesti käyttää eri ympäristöä. | _+_ | (tai mikä tahansa ympäristö). Katso tästä.



Lisäksi kokeile tätä Laravel 5: lle: Muuta DB_HOST .env -tiedostossa localhostista 127.0.0.1