Kamis, 14 Februari 2013

Yii Framework di XAMPP Win 7

,
Setelah beberapa saat berkutat dengan Codeigniter rasanya penasaran juga ingin kembali belajar Yii Framework. Akhirnya saya memulai dari awal lagi untuk belajar tentang Yii Framework, setelah mencari berabagai tutorial kahirnya saya dapat melakukan instalasi Yii sebagai langkah awal saya dalam belajar.
Sebelum melakukan instalasi Yii pada XAMPP di Win 7 dapat didownload file Yii Framework, download saja yang .zip file.
Cara instalasinya sebagai berikut.

  • Setelah didownload  extract hasil download ke C:\xampp dan rename menjadi yii.
  • Buat folder baru dengan nama coba pada folder htdocs (C:\xampp\htdocs), nama folder terserah saja.
  • Run cmd cara cepatnya ketikan cmd  pada kotak search di start menu, setelah muncul icon cmd   alau jalankan cmd  tersebut.
  • Setelah masuk pada tampilan CMD, ketik "cd C:\xampp\php" kemudian tekan enter.
  • Kemdudian ketik: "php.exe C:\ xampp\Yii\framework\yiic webapp C:\xampp\htdocs\coba" tekan enter, untuk etxt "coba" dapat diganti sesuai dengan folder yang kita buat di htdocs tadi.
  • Ketika muncul tulisan "Create a Web application under'C:\xampp\htdocs\coba'? [Yes|No]:" kita ketikan "yes" lalu tekan enter.
  • Tunggu sampai prosenya selesai, jika sudah selesai dapat kita close cmd yang kita pakai.
  • Selanjunya kita cek contoh instalasi project kita, jalankan xampp control panel kemudian klik start pada Apache dan Mysql.
  • Pada browser ketikan url "localhost/coba".
  • Proses instalasi berhasil. untuk gambarnya bisa dilihat dibawah.

gb. cmd

gb. hasil istalasi


Read more →

Rabu, 13 Februari 2013

Codeigniter Konfigurasi Upload File .zip dan .rar

,
Tadi siang sempat saya mengalami kesulitan ketika saya melihat project teman saya yang tidak dapat melakukan upload file berextensi zip dan rar. Setelah saya browsing kesna-kemari ternyata ada dimasalah konfigurasi di file "mimes.php". File tersebut dapat ditemukan di folder config.
Bila file mimes.php belum dirubah maka dapat dilihat di baris 54 ada script seperti berikut.

'zip'    =>  array('application/x-zip', 'application/zip', 'application/x-zip-compressed'),'

Nah agar kita dapat mengupload file zip dan rar kita rubah script tersebut menjadi seperti berikut ini.

'zip'    =>  array('application/zip', 'application/x-zip', 'application/x-zip-compressed',  'application/octet-stream', 'application/x-compress', 'application/x-compressed', 'multipart/x-zip'),
'rar'    =>  array('application/rar', 'application/x-rar', 'application/x-rar-compressed', 'application/octet-stream', 'application/x-compress', 'application/x-compressed', 'multipart/x-rar'),

Dan setelah saya terapkan cara tersebut saya prose upload file zip dan rar dapat dilakukan..
Terimakasih kepada Nur Akhwan yang telah memabgikan tips seperti diatas.
Read more →

Minggu, 06 Januari 2013

Konfigurasi Notepad++ Autocomplete & Plugins

,
Beberapa hari yang lalu saya secara iseng-iseng mencoba-coba mengtaur konfigurasi dari notepad ++ ini dan saya menemukan berapa fitur yang sungguh menarik saat digunakan dalam menuliskan script-script tertentu, yaitu fitur autocopltete dan ditambah dengan plugins light explorer yang berfungsi mempermudah dalam pencarian file. Sebelum berlanjut ke langkah-langkah konfigurai autocomplete terlebih dahulu install dahulu notepad++nya, kalo belum ada master installernya bisa di download di Notepad++, setelah berhasil didownload mari kita instal notepad++. Langkah-langkahnya seperti isntal biasa ko.. he he. 
Yuk lanjut dengan setting autocomplete,
1. Jalankan notepad++
2. Masuk ke menu Setting - Preferences. akan muncul seperti dibawah ini.

3. Checklist pada checkbox Enable auto-copletion on each input (seperti pada gambara diatas yang di tandai dengan box warna hijau).
4. Klik close.
5. untuk mengaktifkan fitur autocomplete harus ditentukan dulu bahasa pemrogramman apa yang akan diapakai dengan cara masuk ke menu language lalu pilih bahasa pemrogramman apa yang akan dipakai.
6. contoh hasilnya seperti berikut.


selanjutnya tentang plugins lightexplorer.
1. masuk ke menu plugins - plugins manager - show plugins manager.
2. masuk ke tab available, cari light explorer lalu checklist pada checkboxnya. seperti gambar dibawah ini.
3. jika sudah maka klik istall, tunggu prosesnya selesai.
4. ketika sudah selesai maka notepad++ anda akan direstart.
5. untuk mengaktifkan plugins light explorer masuk ke menu plugins - light explorer - klik light explorer, atau dapat menggunkan shotcut Alt+A.
6. hasilnya seperti berikut.

Saya sekedar berbagi pengalaman, semoga bermanfaat.
Salam Hangat.



Read more →

Jumat, 14 Desember 2012

Menghilangkan "index.php" pada url CI

,
setelah dilihat-lihat pada url pada project yang saya buat saya melihat selalu ada 'index.php', misalnya saya ingin mengkses sebuah controller bernama admin dan folder ci-nya saya berinama ci maka urlnya menjadi sperti ini localhost/ci/index.php/admin/ .
mungkin trlihat biasa namun ada cara untuk menghilangkan index.phpnya. caranya sebagai berikut.
copy file .htaccess yang berada dalam folder system pada ci ke folder root ci, (saya menggunakan ci 2.1.3)
rubah isi file .htaccess menjadi seperti dibawah

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,L]

buka file config.php.
cari $config['index_page'] = 'index.php';
rubah menjadi $config['index_page'] = '';

saya sendiri belum mengerti apa maksud dari script didalam .htaccess tersebut. saya hanya share saja sedikit pengalaman saya.

"bukan bisa atau tidak bisa namun mau atau tidak mau, dengan kemauan kita mau belajar sehingga kita menjadi bisa"
Read more →

Merubah Pesan Form Validation

,
Ketika saya sedang mengerjakan sebuah project kuliah saya sempat menggunakan form validation pada CodeIgniter, ketika saya mencoba untuk test pesn tersebut menggunakan bahasa inggris nah yang saya inginkan menggunakan bahas indonesia. Sempat saya browsing sana-sini dan ternyata sangat simpel untuk merubahnya. Caranya sebagai berikut :
1. Buka file system/languange/english/form_validation_lang.php(saya menggunakan code igniter 2.1.3).
2. Ganti pesan mana yang ingin diedit untuk setiap validation rule yang diinginkan.

Read more →