Baru saja saya mencoba xampp versi beta, yang menggunakan PHP 5.3.3 (kebutuhan nyoba-nyoba framework lain, yang mensyaratkan minimal menggunakan PHP 5.2.1), bukan gak cinta CodeIgniter lho ya... tapi memang sesekali perlu mencicipi yang lain...
File-file konfigurasi apache (dan sedikit di PHP) sudah saya sesuaikan.
Ketika dijalankan, ternyata aplikasi tidak bisa akses ke database, dan itu juga terjadi di aplikasi yang tadinya lancar-lancar saja termasuk yang dibuat menggunakan CI. Ini komentar kesalahan si CI:
A Database Error Occurred
Unable to connect to your database server using the provided settings.
Saya udah pastikan bahwa konfigurasi di database.php-nya benar.
Saya coba buka aplikasi yang lain (yang yang dibuat/tidak dibuat menggunakan CI) ternyata juga tidak bisa jalan seperti biasa.
Akhirnya memang harus cari sana-sini...
Ada yang mengatakan bahwa ini adalah bug-nya library mysql untuk windows 7 dan vista...
Solusi-nya:
ganti parameter koneksi (di database.php)
dari
$db['default']['hostname'] = 'localhost';
menjadi
$db['default']['hostname'] = '127.0.0.1';
atau jika aplikasi-nya lebih dari satu dan anda malas untuk mengubahnya satu-satu (khusus pengguna windows).
ubah isi file c:\windows\system32\drivers\hosts
tambahkan baris berikut:
127.0.0.1 localhost
semoga membantu...
Happy Coding...