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