Menyelesaikan masalah "SQLSTATE[HY000] [2002] Sambungan ditolak" Ralat dalam Migrasi Laravel
Semasa penggunaan projek Laravel ke VPS Lautan Digital, ralat "SQLSTATE[HY000] [2002] Sambungan ditolak" boleh timbul semasa pemindahan pangkalan data. Ralat ini menunjukkan bahawa sambungan pangkalan data tidak dapat diwujudkan.
Selepas meneliti konfigurasi fail .env yang disediakan, kami mengenal pasti isu itu terletak pada tetapan DB_HOST. Dalam konfigurasi yang disediakan, DB_HOST ditetapkan kepada alamat IP VPS, yang mungkin tidak boleh diakses daripada aplikasi Laravel.
Penyelesaian:
Untuk menyelesaikan ralat ini, kami perlu mengubah suai tetapan DB_HOST dalam fail .env untuk menunjuk ke nama hos pelayan MySQL. Khususnya, kami akan menukar DB_HOST daripada alamat IP VPS kepada "localhost." Ini akan memastikan bahawa aplikasi Laravel bersambung ke pelayan MySQL yang berjalan pada mesin yang sama.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'SQLSTATE[HY000] [2002] Sambungan ditolak\' Semasa Migrasi Laravel pada VPS Lautan Digital?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!