Custom Zend_Controller routes

Controller pada zend framework 1.x umumnya host/controller/action/, tapi kadang kala kita butuh menampilkan dengan route action yang “serupa” controller atau custom controller. Jadi jika kita punya URL host/company/about maka kita bisa ubahnya dengan host/about yang menampilkan serupa.

Saya asumsikan kita sudah membuat controller company dan action about.

Controller Company 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