Ralat Ditemui: mysqli_real_connect() Isu Fungsi
Dalam kesusahan yang melibatkan fungsi mysqli_real_connect() , pengguna mungkin menghadapi mesej ralat yang menyatakan, "mysqli_real_connect(): (HY000/2002): Tiada fail atau direktori sedemikian." Ralat ini secara amnya menandakan kegagalan penetapan sambungan ke pangkalan data MySQL.
Penyelesaian:
Untuk menyelesaikan ralat ini, pengguna perlu mengubah suai /etc/phpmyadmin/config. inc.php dan ubah tetapan nama hos. Begini caranya:
Tukar nama hos daripada 'localhost' kepada '127.0.0.1'. Kod yang dikemas kini sepatutnya kelihatan seperti ini:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
Penjelasan:
Ralat berlaku kerana PhpMyAdmin pada mulanya cuba menyambung ke pangkalan data MySQL menggunakan soket MySQL apabila 'localhost' ditentukan sebagai nama hos. Kaedah sambungan ini mungkin tidak disokong pada semua sistem, terutamanya pada MacOS. Dengan menukar nama hos kepada '127.0.0.1', PhpMyAdmin akan mewujudkan sambungan TCP ke pangkalan data sebaliknya, yang sepatutnya menyelesaikan isu tersebut.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'mysqli_real_connect(): (HY000/2002): Tiada Fail atau Direktori Sebegitu\' dalam PhpMyAdmin?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!