Haloo Semua'nya akhir" ini saya lagi belajar sama nih framework CakePHP walaupun masih banyak kendala" hehe ,
oke langsung aja deh sama artikel ini Installasi CakePHP , mulai dari awal dulu yak :p
ntar di usahakan update terus kog :) hehe , jadi sering" stay di blog ini yaa hehe
Sebelum terjun langsung ke CakePHP , kalian harus punya peralatan"nya dulu :
- Installasi Apache dan MySQL di computer local ( install xampp aja kalau ga mau ribet )
- Menguasai dasar" HTML & CSS ( yang dasar" aja :p )
- Menguasai PHP intermediate : minimal bisa bikun CRUD ( Create Read Update Delete ) pakai PHP murni
Kita download dulu framework CakePHP di website resmi'nya di sini ( pojok gede kanan | ada tulisan download tuh )
sekarang saya menggunakan CakePHP versi 2.4.6
Oke langsung aja extract CakePHP dan taruh folder'nya di dalam htdocs
lalu rename folder dengan nama : belajarcakephp
lalu coba buka belajarcakephp di browser anda :
localhost/belajarcakephpNah lalu akan jadi seperti ini
Nah Error ! , tapi tenang aja ga usah khawatir , soal'nya masih belum kita setting kog :)
Oke kita fix dulu - Baris "Notice (1024) pertama"
Please change the value of 'Security.salt' in APP/Config/core.php
Buka : C:\xampp\htdocs\belajarcakephp\app\Config\core.php lalu cari : Configure::write('Security.salt', '--blablabla--');
buka link : sha1 generator Seperti ini
ganti --blablabla-- dengan sha yang sudah di checksum
nah lalu save , dan coba di refresh :)
- Baris "Notice (1024) kedua"
Please change the value of 'Security.cipherSeed' in APP/Config/core.php
Buka : C:\xampp\htdocs\belajarcakephp\app\Config\core.php lalu cari : Configure::write('Security.cipherSeed', '--blablabla--');
ganti '76859309657453542496749683645' dengan numeric random (Terserah anda yang penting angka)
nah lalu save , dan coba di refresh lagi :)
- Baris "Your database configuration file is NOT present"
Pertama kita buat Database'nya dan beri nama belajarcake
lalu buka folder C:\xampp\htdocs\belajarcakephp\app\Config
nah di situ akan ada file "database.php.default" , kita rename "database.php" ( hapus .defaut)
dan buka file yang "database.php" tadi di rename
dan di ubah seperti ini :
class DATABASE_CONFIG { public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'root', 'password' => '', 'database' => 'belajarcake', 'prefix' => '', //'encoding' => 'utf8', ); public $test = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localeconv(oid)lhost', 'login' => 'root', 'password' => '', 'database' => 'belajarcake', 'prefix' => '', //'encoding' => 'utf8', ); }nah setelah itu coba di buka lagi browser'nya lalu di refresh aja :)
udah jadi " Your database configuration file is present "
Lalu next . .
- Install Debuging "DebugKit is not installed"
setelah download lalu kita extract dan rename folder debug_kit-master Menjadi DebugKit lalu kita pindahin ke C:\xampp\htdocs\belajarcakephp\app\Plugin
Nah setelah itu kita buka file bootstrap.php dan buka plugin'nya
CakePlugin::loadAll(); // Loads all plugins at once CakePlugin::load('DebugKit'); //Loads a single plugin named DebugKit
Next
Kita panggil komponen'nya dengan cara :
Buka C:\xampp\htdocs\belajarcakephp\app\Controller\AppController.php
Lalu kita panggil komponen di dalam class AppController seperti ini
class AppController extends Controller { public $components = array( 'DebugKit.Toolbar' ); }Seperti ini :
Terakhir buka file C:\xampp\htdocs\belajarcakephp\app\Config\core.php dan cari baris berikut:
Configure::write('debug', 2);ubah jadi
Configure::write('debug', 1);
Nahh akhir'nya selesaii juga hehehe ,
coba buka browser'nya lagi dan refresh deh :)
masih ada'kah yangg Error ? hayoo ? :p
Oke mungkin sekian dlu deh tutorial cake'nya lain kali bakalan update kog hehe :p
Byee . . .
Post a Comment