Mengatasi Error 404 CodeIgniter Melalui File .htaccess - Untuk pemula yang menggunakan codeigniter pasti banyak mengalami kendala dan masalah dalam penggunaannya.
Beberapa masalah ini memiliki penyebab masing-masing. Bisa berasal dari syntax, kesalahan script atau ketidak sesuaian dengan versi PHP. Salah satu masalah yang banyak ditemui dalam penggunaan codeigniter ini adalah error 404 atau page not found.
Hari ini kami akan mengulas mengenai error 404 atau page not found pada codeigniter dan bagaimana menyelesaikannya.
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.
Ada beberapa kelebihan dari codeigniter yang perlu Anda ketahui. Beberapa kelebihan ini bisa menjadi alasan kenapa banyak orang memilih codeigniter sebagai framework phpnya.
Codeigniter memiliki ukuran yang cenderung lebih kecil daripada framework yang lainya. Ukuran codeigniter hanya berukuran 2MB saja.
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.
Codeigniter cukup fleksibel karena kita bisa menambahkan library sendiri jika membutuhkannya. Walaupun pada dasarnya library ini sudah ada sejak kita menggunakan codeigniter ini.
Codeigniter cukup fleksibel di hampir semua jenis hosting. sehingga codeigniter ini cukup mudah disesuaikan dengan hosting yang Anda gunakan.
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.
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 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.
Biasa error pada kasus ini akan muncul pesan/message yang memberitahukan kesalahan pada penulisan method.
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.
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.
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.
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
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.
Beri nama filenya menjadi .htaccess, lalu klik "create new file"
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:
Simpan script Anda dengan klik tombol save changes
Cukup mudah bukan mengatasi error 404 pada code igniter dengan memperbaiki .htacessnya? dengan begitu masalah error 404 dapat terselesaikan dengan baik.
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!
Jagoweb menyediakan berbagai jenis hosting terbaik yg dapat membantu menjaga peforma website Anda
Pilih Hosting Sekarang