Ralat: "SQLSTATE[HY000] [2002] Sambungan ditolak" dalam Laravel Homestead
Apabila bekerja dengan projek Laravel dalam Homestead, anda mungkin menghadapi ralat "SQLSTATE[HY000] [2002] Sambungan ditolak" semasa menjalankan perintah Artisan PHP.
Punca dan Penyelesaian Potensi:
Ralat menunjukkan bahawa pangkalan data sambungan gagal, mungkin disebabkan konfigurasi yang salah. Daripada maklumat yang diberikan, nampaknya isu ini terletak pada tetapan hos pangkalan data dalam fail .env.
Untuk menyelesaikan masalah ini, pastikan nilai DB_HOST dalam .env ditetapkan kepada localhost dan bukannya 127.0.0.1. Ini adalah kerana Homestead menggunakan pelayan MySQL serba lengkap yang dijalankan pada port 33060, yang boleh diakses melalui alias localhost.
Penyelesaian Alternatif untuk Teroka:
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'SQLSTATE[HY000] [2002] Sambungan ditolak\' dalam Laravel Homestead?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!