Codeigniter

Codeigniter adalah open sources web application network yang berfungsi sebagai framework php untuk membangun program yang menggunakan php. Misalnya pembuatan website maupun aplikasi.

Framework ini berisi fungsi-fungsi, prosedur maupun class yang digunakan untuk mempermudah pembuatan project php agar lebih cepat dan mudah sehingga pengguna tidak perlu membangun fungsi dan class dari awal lagi.

Codeigniter sendiri adalah framework php yang memiliki model MVC (Model, View, Controler) yang memiliki karakter ringan dan cepat. Dengan alasan seperti ini juga yang membuat code igniter banyaj dipilih oleh programmer untuk membuat project php seperti membangun website maupun aplikasi. Namun selain itu, codeigniter juga memiliki beberapa kelebihan yang lainya.

1. Kelebihan Codeigniter

Ada beberapa kelebihan dari codeigniter yang perlu Anda ketahui. Beberapa kelebihan ini bisa menjadi alasan kenapa banyak orang memilih codeigniter sebagai framework phpnya.

2. Ukurannya Kecil

Codeigniter memiliki ukuran yang cenderung lebih kecil daripada framework yang lainya. Ukuran codeigniter hanya berukuran 2MB saja.

3. Ringan

Inilah yang membuat codeigniter banyak dipilih pengguna, karena memiliki proses kerja yang ringan dan cepat sehingga memudahkan dan mempercepat program php untuk menyelesaikan project php.

4. Fleksibel

Codeigniter cukup fleksibel karena kita bisa menambahkan library sendiri jika membutuhkannya. Walaupun pada dasarnya library ini sudah ada sejak kita menggunakan codeigniter ini.

5. Kompatibilitas

Codeigniter cukup fleksibel di hampir semua jenis hosting. sehingga codeigniter ini cukup mudah disesuaikan dengan hosting yang Anda gunakan.

6. Mudah Dipelajari

Codeigniter dilengkapi dengan dokumen dan forum diskusi. Beberapa literasi yang mudah didapatkan di internet karena banyak yang sudah membagikan informasi mengenai codeigniter ini.

Codeigniter memiliki kelebihan dibanding dengan framework lainya, namun sebagai ciri khas ia memang dikenal cukup ringan dan cepat. Apalagi codeigniter juga bersifat opensources sehingga bisa dikembangkan dengan bebas dan juga bersifat gratis. Pengguna codeigniter juga memiliki forum diskusi sehingga kebutuhan akan informasi codeigniter juga semakin mudah didapatkan.

 

Masalah yang Sering Terjadi Pada Codeigniter

Untuk pemula atau pengguna baru Codeigniter pasti pernah mengalami beberapa kesalahan atau kendala dalam penggunaan Codeigniter. Hal seperti ini wajar sekali terjadi, apalagi untuk seseorang yang sedang dalam masa belajar. Masalah pada codeigniter ini memiliki beberapa penyebab. Beberapa penyebab dan error yang sering terjadi pada codeigniter akan kita bahas pada poin berikut:

Syntax Error

Syntax error adalah salah satu kasus error pada codeigniter. Hal ini terjadi karena kesalahan penulisan syntax. Biasanya kesalahan pada penulisan titik koma atau semi kolon ataupun komponen yang lainya. Untuk menyelesaikan masalah ini, memang membutuhkan ketelitian pengguna untuk mengurai kesalahan penulisannya.

Error Undefined Method

Biasa error pada kasus ini akan muncul pesan/message yang memberitahukan kesalahan pada penulisan method.

Error 404 (Page Not Found)

Ada beberapa hal yang menyebabkan munculnya error 404 page not found. Diantaranya adalah kesalahan pada settingan htaccess atau kesalahan pada controller. Jadi cara mengatasi error 404 codeigniter untuk ini adalah Anda perlu mengecek htaccess ataupun controllernya.

Error 403 (Forbidden)

Selain error 404, di codeigniter juga sering terjadi kasus error 403 atau forbidden. Biasanya masalah error 403 ini terjadi karena masalah permission atau perizinan script website. untuk mengatasi masalah error 403 ini, Anda bisa mengecek file manager dan melihat permission script nya.

Error 504 (Gateway Timeout)

Untuk masalah seperti ini, umumnya terjadi karena masalah koneksi internete maupun layanan hosting yang Anda gunakan. Anda bisa mengecek koneksi menggunakan proxy terlebih dahulu, jika dengan proxy berjalan lancar maka yang menjadi masalah lainya adalah layanan hosting Anda.

Ada banyak kasus error yang terjadi pada codeigniter. Beberapa kasus error terjadi karena kesalahan pribadi/human error ataupun terjadi karena teknis seperti layanan provider internet dan hosting website Anda.

Beberapa kasus error ini perlu diselesaikan sesuai dengan penyebab terjadinya masalah. Namun untuk ulasan kali ini, kami akan berfokus pada solusi jika terjadi error 404 (not found ) pada codeigniter dengan menambahkan file .htaccess di cpanel.

 

Mengatasi Error 404 di CodeIgniter Melalui File .htaccess di cPanel

Seperti yang sudah dijelaskan di atas, error pada codeiginiter ini bisa terjadi karena beberapa faktor. Salah satunya adalah karena setingan .htaccess yang kurang tepat. Untuk penjelasan hari ini kita fokus pada mengatasi error 404 codeigniter yang disebabkan karena penyetingan .htaccess. Anda bisa masuk di .htaccess melalui halaman file manager di panel hosting seperti cPanel. Berikut penjelasan lengkapnya

1. Masuk di File Manager

 masukan di file manager

Silahkan masuk masuk ke publik_html. Jika projek codeiginter Anda ada di subfolder bisa silahkan masuk ke sub folder tersebut. Klik File untuk menambahkan file baru.

2. Beri Nama File .htacess

Beri nama filenya menjadi .htaccess, lalu klik "create new file"

name file .htacess

3. Masuk Tampilan Editor

Jika Anda sudah masuk dalam tampilan editor maka lanjutkan dengan memasukkan script berikut:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1 [L]

Berikut tampilan script dari halaman editor:

tampilan editor

4. Simpan Script

Simpan script Anda dengan klik tombol save changes

simpan script

Cukup mudah bukan mengatasi error 404 pada code igniter dengan memperbaiki .htacessnya? dengan begitu masalah error 404 dapat terselesaikan dengan baik.

 

Kesimpulan

Menggunakan codeigniter memang cukup ringan dan cepat untuk project php, namun sebagai pemula jangan kaget jika banyak error dan masalah yang terjadi ketika bekerja dengan codeigniter. Dengan adanya masalah ini, pasti ada penyebab dan solusinya. Salah satunya kasus 404 yang sering terjadi. Hal ini bisa Anda selesaikan dengan mengubah .htaccess nya dengan script yang sudah kami jelaskan di atas.

Jika membutuhkan informasi mengenai hosting, domain dan error website ada banyak artikel Jagoweb yang bisa membantu Anda menyelesaikan masalah error Anda. Atau langsung Tanya ke tim teknis Jagoweb baik melalui email maupun pesan di CS Jagoweb.

Baiklah sekian ulasan mengatasi error 404 codeigniter hari ini, semoga bermanfaat untuk Anda!