Mengembangkan Aplikasi Platform As A Service (PaaS) pada OpenShift [Part 1]

Akhir-akhir ini sedang ramai dibincangkan mengenai cloud computing, Sebagai developer kita tidak akan banyak berbincang di IaaS tetapi kita akan fokus di PaaS. Ada dua provider besar di Open Source PaaS yaitu OpenShift dan CloudFoundry. Tetapi ada juga yang menyediakan layanan PaaS seperti Cloudcontrol, AppFog (implementasi dari CloudFoundry), HerokuEngineyard dan PHPCloud dari Zend, Tetapi disini saya akan coba bahas mengenai OpenShift.

Continue reading

Error Log: Invalid command ‘RewriteEngine’, perhaps misspelled or defined by a module not included in the server configuration

Error ini dapat menyebabkan Internal Server Error ketika konfigurasi pada apache salah Bahkan website harus selalu ada index.php pada local server seperti domain/index.php/apps dikarenakan mod rewrite nya belum diaktifkan / belum ada. Khususnya ketika saya lagi menggunakan zend framework dengan url http://zfproject.local/index.php/apps jika saya akses http://zfproject.local/apps (tanpa index.php) menyebabkan  Internal Server Error atau bahkan request ke server tidak ditemukan (404 Not Found). Ternyata begitu saya cek error tersebut dari /var/log/apache2/error.log

$ gedit /var/log/apache2/error.log

Continue reading

Zend Framework Shared Hosting, Dengan Memanfaatkan mod_rewrite

Ketika saya coba upload project zend framework ke shared hosting ada beberapa masalah. Entah untuk solusi lain saya belum menemukannya karena ini sangat tidak elegan jika kita upload ke shared hosting dengan url http://www.myweb.com/public/ seharusnya untuk terlihat lebih professional dengan url http://www.myweb.com/. Jika anda menggunakan VPS saya kira tidak masalah karena di VPS yang saya tau dapat dikonfigurasikan lagi. Masalahnya jika kita menggunakan shared hosting. Continue reading

Shock!! Project web app kehapus di aptana studio 3

Ternyata ohh ternyata masih bisa bisa direstore. Yups, Kejadian macam ini bisa jadi pelajaran yang berharga buat saya pribadi. Karena project harus ditempat yang aman untuk mengindari hal-hal yang tidak diinginkan. Biasanya saya selalu backup file yang sudah fix dan siap ane uji. Tapi karena masih dibutuhin ane Continue reading