Panduan InstalasiΒΆ

CodeIgniter diinstal dalam empat langkah:

  1. Unzip paket.
  2. Upload folder CodeIgniter dan file ke server Anda. Biasanya file index.php berada di root folder Anda.
  3. Buka application/config/config.php dengan teks editor dan atur URL dasar Anda. Jika Anda berniat untuk menggunakan encryption atau session, atur encryption key Anda.
  4. Jika Anda berniat untuk menggunakan database, buka file application/config/database.php dengan teks editor dan atur konfigurasi database Anda.

Jika Anda ingin meningkatkan keamanan aplikasi Anda dengan menyembunyikan lokasi file CodeIgniter Anda, Anda dapat mengubah nama sistem dan folder aplikasi menjadi sesuatu yang lebih pribadi. Jika Anda ingin mengubah namanya, Anda harus membuka file index.php di root folder dan mengatur variabel $system_path dan variabel $application_folder dengan nama baru yang Anda sukai.

Untuk keamanan yang terbaik, baik sistem dan folder aplikasi harus ditempatkan di atas web root sehingga mereka tidak langsung dapat diakses melalui browser. Secara default, file .htaccess telah disertakan dalam setiap folder untuk membantu mencegah akses langsung, tapi yang terbaik adalah dengan menghapus mereka dari akses publik sepenuhnya dalam hal perubahan konfigurasi web server atau tidak mematuhi .htaccess.

Jika Anda ingin views Anda dapat diakses secara publik, Anda dapat memindahkan folder views dari folder aplikasi Anda.

Setelah memindah folder views Anda, buka file index.php utama Anda dan atur variable $system_path, $application_folder dan $view_folder, sebaiknya dengan path lengkap, misalnya '/www/MyUser/system'.

Satu tambahan untuk lingkungan produksi adalah dengan menonaktifkan PHP error reporting dan setiap fungsi development-only lainnya. Di CodeIgniter, ini dapat dilakukan dengan menetapkan konstan ENVIRONMENT, yang lebih lengkap dijelaskan di halaman Keamanan.

That’s it!

Jika Anda baru untuk CodeIgniter, silakan baca bagian Memulai dengan Codeigniter dari Panduan Pengguna untuk mulai belajar bagaimana membangun aplikasi PHP yang dinamis. Selamat menikmati!