Masalah
Setelah mengatur aplikasi Laravel saya dan mencoba terhubung melalui SSH untuk menjalankan beberapa perintah (seperti|_+_|) saya mendapatkan pesan kesalahan:
[Pengecualian PDO]SQLSTATE[HY000] [2002]Tidak seperti itu mengajukan atau direktori
Saya dapat melihat bahwa tabel saya ada di sana, jadi itu mungkin berhasil sebelumnya – tetapi ini tidak menjelaskan mengapa itu tidak berfungsi untuk saya sekarang.
Larutan
Itu bukan masalah besar. Pesan kesalahan ini menunjukkan bahwa koneksi MySQL melalui soket dicoba (tetapi tampaknya tidak didukung).
Saat menjalankan perintah Laravel (mis. artisan), Anda mungkin ingin menggunakan lingkungan yang berbeda. |_+_| (atau lingkungan apa pun). Lihat disini.
Selain itu coba ini untuk Laravel 5: Ubah DB_HOST di file .env dari localhost menjadi 127.0.0.1