Pengecualian 'PDOException' dilemparkan apabila sambungan PHP Data Objects (PDO) menghadapi ralat semasa berinteraksi dengan pangkalan data. Mesej ralat, "SQLSTATE[HY000] [2002] Tiada sambungan boleh dibuat kerana mesin sasaran secara aktif menolaknya," menunjukkan bahawa PDO tidak dapat mewujudkan sambungan ke pelayan pangkalan data.
Ralat ini biasanya berlaku apabila pelayan pangkalan data tidak berjalan atau tidak mendengar pada port rangkaian yang dinyatakan dalam rentetan sambungan. Punca yang paling biasa ialah perkhidmatan MySQL pada pelayan WAMP anda tidak berjalan.
Untuk menyelesaikan isu, pastikan perkhidmatan MySQL sedang berjalan:
Semak ikon WAMP dalam dulang sistem anda:
Semak log mysql:
Periksa fail my.ini luaran:
Mulakan semula perkhidmatan MySQL:
Atas ialah kandungan terperinci **Mengapa Saya Mendapat Ralat \'ERROR: SQLSTATE[HY000] [2002] Tiada sambungan boleh dibuat kerana mesin sasaran secara aktif menolaknya\' Ralat dalam PHP?**. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!