Friday, January 22, 2016

Unable to load your default controller. Please make sure the controller specified in your Routes.php file is valid.

Assalmualalikum, pagi pagi dapet masalah saat hosting, file route, config, database sudah benar tapi keluar pesan error
"Unable to load your default controller. Please make sure the controller specified in your Routes.php file is valid."

cek dilocalhost sehat walafiat, balik kehosting gagal lagi,

Alhamdulilah dapat solusi setelah beberapakali ngerubah file routes.php dan codeIgniter.php.
pertama lihat dulu struktur folder pada web yang dibuat contoh punya ane


terlihat pada folder "application" tidak terdapat folder "controllers", sedangkan yang akan diload pertamakali untuk tampilan terdapat di folder "cotrollers" (buat master maaf kalo teori ane salah tentang file yang diload pertamakali, maklum belajar otodidak jadi secara teoritis ane kaga punya, kalo salah mohon koreksi nanti ane perbaiki)

lanjut ==>

punya ane folder controllers berada di folder "modules"



nah setelah tau struktur foldernya selanjutnya kita lakukan pengeditan file "CodeIgniter.php"

cari
if ( ! file_exists(APPPATH.'controllers/'.$RTR->fetch_directory().$RTR->fetch_class().'.php'))

ubah menjadi

if ( ! file_exists(APPPATH.'modules/'.$RTR->fetch_directory().$RTR->fetch_class().'.php'))

karena folder "controllers berada dalam folder "modules" maka kita lakukan perubahan seperti diatas.  dan alhamdulillah langkah tersebut berhasil


buat para master codeIgneter dan php, kalo ada salah dalam penjelasan artikel ini, newbe mohon masukan agar bisa diperbaiki...


salam "Maju Terus Developer Indonesia"

Unknown

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

1 comments:

  1. saya punya kasus seperti itu gmn ya caranya jika di worpdress

    ReplyDelete

 

Copyright @ 2017