Konfigurasi webserver Apache untuk SIKDA Generik

Kebetulan, di tempat saya nguli sekarang mau ujicoba SIKDA Generik di beberapa Puskesmas. Maunya campur-campur, sebagian pakai jaringan lokal, sebagian nembak server lewat internet. Gampang sih yang lokal, tinggal klak-klik installer yang disediakan dari Pusdatin Kemenkes, sudah jalan itu. Masalahnya ada di yang nembak server. Meskipun SIKDA Generik ini adalah web-app, yang artinya mestinya tinggal salin berkas ke web root dan impor database, aplikasinya macet di laman login. “blablablalogincontroller.php not found on this server” begitu.

Solusinya adalah mengubah sebuah direktif di apache2.conf/httpd.conf/apalah namanya di server menjadi seperti ini:

<Directory /var/www/>
#............
Options Indexes FollowSymLinks Multiviews
AllowOverride All
#............
<Directory>

Ini sudah saya coba di server debian, syukur bisa masuk login. Mestinya bisa juga diterapkan di xampp. Katanya sih ini memang penyakitnya CodeIgniter kalau dipasang di server produksi. Nggak tahu juga apa konfigurasi ini aman digunakan atau cari perkara.

Catatan kalau sewaktu-waktu lupa.

ref:

  1. http://sikda.depkes.go.id/
  2. http://stackoverflow.com kata kunci “codeigniter controller not found on this server”, lupa pula dapat hint dari tred yang mana
Iklan