Rumah > Artikel > pembangunan bahagian belakang > Mengapa Aplikasi CodeIgniter Saya Menunjukkan Ralat Pangkalan Data \'Tidak Dapat Menyambung ke Pelayan\' dan Bagaimana Saya Boleh Membetulkannya?
Ralat Sambungan Pangkalan Data CodeIgniter: "Tidak Dapat Menyambung ke Pelayan" Selesai
Dalam CodeIgniter, menukar pemacu pangkalan data daripada MySQL kepada MySQLi kadangkala terhasil dalam mesej ralat yang menyatakan "Tidak dapat menyambung ke pelayan pangkalan data anda menggunakan tetapan yang disediakan." Ralat ini biasanya menunjukkan isu dengan konfigurasi pangkalan data.
Menyelesaikan masalah Ralat
Seperti yang dicadangkan oleh respons pengguna, isu itu mungkin terletak pada konfigurasi PHP. Untuk nyahpepijat sambungan, tambahkan coretan berikut pada penghujung fail config/database.php:
... echo '<pre class="brush:php;toolbar:false">'; print_r($db['default']); echo ''; echo 'Connecting to database: ' .$db['default']['database']; $dbh=mysql_connect ( $db['default']['hostname'], $db['default']['username'], $db['default']['password']) or die('Cannot connect to the database because: ' . mysql_error()); mysql_select_db ($db['default']['database']); echo '
Menganalisis Output
Setelah skrip ini dilaksanakan , ia akan mengeluarkan:
Jika terdapat isu sambungan, ralat akan dipaparkan. Periksa mesej ralat untuk mengenal pasti punca masalah.
Penyelesaian Kemungkinan
Oleh mengikut langkah ini dan menyahpepijat sambungan pangkalan data, anda boleh menyelesaikan ralat "Tidak dapat menyambung ke pelayan" dalam CodeIgniter.
Atas ialah kandungan terperinci Mengapa Aplikasi CodeIgniter Saya Menunjukkan Ralat Pangkalan Data \'Tidak Dapat Menyambung ke Pelayan\' dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!