Dear All senior...
Saya baru mulai belajar neh...
saya coba belajar menampilkan hello world standar.. tapi kenapa ga jalan...
berikut isi filenya :
- hello.php
<?php Class Hello extends Controller { function Hello () { parent::Controller(); } function index() { echo "Hello World!"; } } ?>
di config.php
$config['base_url'] = 'http://192.168.1.232/hris/'; $config['index_page'] = 'index.php';
di routes.php
$route['default_controller'] = "hello";
Saya menggunakan server ubuntu 8.04 dan php5
Pesan error ketika dipanggil dengan http://192.168.1.232/hris/
sebagai berikut :
Fatal error: Class 'Controller' not found in /var/www/hris/application/controllers/hello.php on line 2
Kira-kira apa yach masalahnya....
maklum liat dibuku seh lancar tapi pas prakteknya nemuin masalah ringan gini aza bingung....
Mohon maklum yach para master namanya juga belajar...
Thanks..
Kayaknya contoh yang bung bikin adalah CI versi 1.x , sedangkan file ci yang didownload adalah CI versi 2.x , makanya class Controller tidak ditemukan, di CI terbaru itu pemanggilannya begini :
Class Hello extends CI_Controller {
Coba cek file permission nya bro,
karena kalo kita kerja di linux emang harus selalu concern ama file permission. coba di chmod misalnya : CHMOD -R 755 /var/www/hris jadi kita harus pastiin kalo semua file CI kita bisa dibaca server
terus dicoba lagi.
coba cek file router di folder config.
coba ganti dengan ini
Atau
kalo cuma manggil dg alamat
aja, tidak diketahui controller mana yg harus di eksekusi pertama kali. kalo g begitu, coba dengan
------------------------------------------------------------
Go..Go..Go.. CodeIgniter
Visit My Blog @ zawaruddin.blogspot.com