Riedayme Pengetahuan untuk Mempelajari Pemrograman khususnya pada Website, Mobile dan Desktop saya tuliskan disini.
Riedayme
Riedayme

Konfigurasi awal yang harus dilakukan setelah Install Codeigniter 3

tulisan ini akan membahas konfigurasi yang dilakukan setelah install codeigniter, diantaranya adalah :
  • Menghilangkan module index.php
  • Konfigurasi config.php
  • Konfigurasi autoload.php
  • Konfigurasi database.php
  • Menghilangkan file yang tidak diperlukan
sebelum melakukannya pastikan anda sudah tau cara menginstall codeigniter 3

Pengetahuan yang dibutuhkan

  • Mengetahui apa itu htaccess
  • cara membuat database di mysql xampp
  • menghapus folder di windows
  • menggunakan text editor sublime text

Aplikasi yang dibutuhkan

Langkah Kerja

1. Membuka Folder Project di Sublime Text 3

  • Membuka Text Editor Sublime Text
  • Kemudian buka folder project di Sublime Text
membuka folder project di sublime text
membuka folder project di sublime text

2. Menghilangkan Index.php pada CodeIgniter

alasan kenapa saya menghilangkan module index.php pada codeigniter adalah agar url situs nantinya terlihat lebih rapih, untuk menghilangkannya adalah dengan menambahkan file .htaccess didalam folder project codeigniter (tutorial sebelumnya saya beri nama folder project saya adalah daily_codeigniter jadi sesuaikan dengan folder project anda).
  • Buat File dengan nama .htaccesss pada folder utama project dengan path seperti ini daily_codeigniter/.htaccess
  • kemudian isi file .htaccessnya dengan kode dibawah ini :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
  • kemudian simpan
Perlu diketahui cara ini hanya untuk server yang menggunakan apache, untuk server lainnya anda bisa membaca dokumentasi codeigniter 3 langsung

3. Konfigurasi config.php

  • buka file config.php terletak pada path daily_project/application/config/config.php
  • kemudian rubah bagian $config['base_url'] isi dengan url project yaitu http://localhost/daily_codeigniter/ 
  • selanjutnya adalah hapus isi $config['index_page'] hapus tulisan index.php (dihapus karena sebelumnya saya menghilangkan index.php menggunakan htaccess dan ini sudah tidak berfungsi)
  • kemudian simpan
konfigurasi config.php
konfigurasi config.php

4. Konfigurasi autoload.php

fungsi dari file autoload.php untuk meload secara otomatis beberapa fungsi diantaranya packages, libraries, drivers, helper, config, language, model. disini saya hanya akan meload otomatis beberapa module yang sering digunakan saja diantaranya adalah untuk module libraries yaitu database dan session, untuk module helper yaitu url.
  • buka file autoload.php terletak pada path daily_codeigniter/application/config/autoload.php
  • kemudian rubah bagian dibawah ini $autoload['libraries'] dan $autoload['helper'] menjadi seperti kode dibawah ini.
  • $autoload['libraries'] = array('database','session');
  • $autoload['helper'] = array('url');
  • kemudian simpan

5. Konfigurasi database.php

fungsi dari file database.php untuk menghubungkan database dengan framework codeigniter, disini anda harus membuat database terlebih dahulu.
  • Pertama anda harus mengaktifkan aplikasi phpmyadmin dengan menjalankan module MYSQL pada aplikasi xampp
menjalankan module mysql pada aplikasi xampp
menjalankan module mysql pada aplikasi xampp
  • untuk membuat database baru anda harus membuka aplikasi phpmyadmin dengan mengetikan url http://localhost/phpmyadmin
  • pilih menu database 
  • buat database baru dengan nama daily_codeigniter
  • kemudian klik tombol create
  • databasepun berhasil dibuat
create database on phpmyadmin xampp
panduan membuat database di phpmyadmin
langkah selanjutnya adalah konfigurasi database.php
  • buka file database.php terletak pada path daily_project/application/config/database.php
  • kemudian rubah isi dari variable $db['default'] sesuaikan dengan database yang telah dibuat sebelumnya
  • isi key username dengan value root (untuk key password dikosongkan saja karena default phpmyadmin pada xampp tidak ada passwordnya)
  • isi key database dengan value daily_codeigniter
  • sehinggan menjadi seperti dibawah ini
hasil konfigurasi database.php
hasil konfigurasi database.php

6. Menghilangkan file yang tidak diperlukan

ada sebuah file dokumentasi yang sebenarnya tidak dibutuhkan dalam berjalannya framework codeigniter, anda bisa menghapus atau memindahkannya untuk mengurangi besarnya file project agar nantinya saat di upload ke server tidak terlalu mengurangi kapasitas harddisk.
  • masuk kebagian folder project kemudian cari folder dengan nama user_guide 
  • kemudian hapus folder tersebut atau dipindahkan jika ingin dibaca-baca
konfigurasi awal sudah selesai, sekarang apa yang harus dilakukan adalah mempelajari struktur folder codeigniter yang akan saya bahas pada tulisan selanjutnya.

Download File Project
1 Komentar
CodeIgniter

Artikel Terkait

Komentar

  1. Andrie Kristianto
    Andrie Kristianto 24 Mei 2020 00.57
    Wahh penjelasannya sangat ringkas ya, tempat saya terlalu banyak berceritanya.. Mantap kali bah