Skip to main content

Meng-enable-kan mod_rewrite pada OpenSuSE

Bener-bener, hari ini saya agak sedikit dibuat bingung sama nDoro OpenSuSE.

Lho pripun to Mas, kok sampe bisa bingung begitu?

Lha yo bingung. Gimana mau gak bingung? Wong barusan tuh saya memindahkan satu direktori penuh gak ada yang ketinggalan satu karakter pun, aplikasi web ke komputer lain.  Dengan PostgreSQL database enjin sudah terinstall dan bisa dikonek.  Dengan Apache juga sudah terinstall dan bisa dibrows.

Lha kok bisa ya?

Lha juseru itu pertanyaannya.  Kok, bisa?

Trus, gimana, Mas? Kok, sekarang kayaknya sudah bisa, ya?

Na, ternyata. Ternyata begini......


Begini gimana, Mas?

Begini, ternyata aplikasi yang saya pindahin itu kan dibikin make CodeIgniter yang ternyata ada konfigurasi yang membutuhkan modul rewrite diaktifkan.


Terus?

Na, mangsalahnya, konfigurasi default nya Apache2 di OpenSuSE memang sedikitnya banyak berbeda. Di Ubuntu, modul rewrite, secara default udah include dan langsung bisa dipake. Alias udah enable.  Sementara, ndoro SuSE ini, emang agak sedikit aneh.  Wong defaultnya sudah diinstall tapi cuma disimpen thok ki lho....


Terus, gimana, Mas, biar bisa. Biar bisa dipake?

Nah, gini.  Sini, tak ceritani.  Jadi gini.... Untuk meng-enable-kan modul rewrite di OpenSuSE, sampeyan bisa masuk atau login sebagai root.
Terus coba buka file  /etc/sysconfig/apache2 make apa aja sukanya sampeyan.  Bisa vi, nano, atau mcedit. Atau yang lain, sesuai selera sampeyan. Kemudian, cari bagian APACHE_MODULES yang kira-kira bakal begini ujudnya:

APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile authz_default authz_user authn_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php5"

Cari, ada tulisa 'rewrite' gak?  Kalo gak ada, tambahkan!  Kalo sampeyan udah tambah. Simpan.  Keluar.  Kemudian restart apache nya make perintah
linux:~#/etc/init.d/apache2 restart[enter]
Terus apalagi, Mas?

Coba sampeyan bikin file info.php di direktori /srv/www/htdocs yang isinya cuma 3 baris berikut:
<?php
phpinfo();
?>
Simpen.
Kemudian sampeyan coba buka broser, buka http://[host-nya sampeyan]/info.php.  Cari mod_rewrite! Seharusnya sudah muncul.

Ada yang lain lagi gak, Mas?

O, ya, masih ada.  Agar kita bisa meng-kastomais rewrite melalui .htaccess, sampeyan harus buka /etc/apache2/default-server.conf.  Cari AllowOverride None, dan ganti menjadi AllowOverride All yang ada diantara tag . Simpan konfigurasi sampeyan. Keluar dari editor trus jalankan;
linux:~#SuSEConfig[enter] --untuk meng-apdeit konfigurasi apache
linux:~#/etc/init.d/apache2 restart[enter]
Nah sekarang sampeyan bisa meng-kastemais .htdocs untuk memanfaatkan modul rewrite.

O, jadi gitu to, Mas?

Ya, gitu!

Makasih, deh, Mas!

Ya....!

Popular posts from this blog

Awal Perjalanan

Jalan di dusun Pedhudutan pagi ini masih sangat sepi. Meskipun adzan Shubuh telah berkumandang, dan jama’ah Shubuh telah kembali dari langgar, namun aktifitas penduduk masih belum terlihat bergeliat. Hanya beberapa penduduk yang terlihat telah mendahului pergi ke pasar menjemput pagi. Menjemput rezeki pagi ini. Wadasputih, lintasan pegunungan yang melingkupi dusun Pohkumbang, masih nampak hitam di ujung timur seakan mencanda mentari agar tetap dalam peraduannya meski semburat tangan sinarnya telah menggapai awan yang masih malas-malasan di atas sana. Padepokan Gagak Wulung, pagi ini, terasa sangat sepi. Tidak seperti hari-hari sebelumnya. Tidak ada suara cantrik mengalunkan pesan-pesan ilahi, maupun yang gladen, olah kanuragan. Bahkan dapur-dapur padepokan yang biasanya diisi oleh para simbok, istri-istri cantrik senior maupun para cantrik perempuan, pagi ini sepi. Hanya ada sedikit sisa asap pedhangan bekas menanak nasi tadi, sebelum subuhan. Semua cantrik berkumpul di depan pendo...

Analisis Interaktif Kerentanan PHP

Dasbor Analisis Kerentanan PHP 2025 Analisis Interaktif Kerentanan PHP CVE-2025-1735 (pgsql) & CVE-2025-6491 (SOAP) CVE-2025-1735 CVE-2025-6491 Ringkasan CVE-2025-1735: Ekstensi `pgsql` Kerentanan ini berasal dari penanganan kesalahan yang tidak memadai dalam ekstensi PostgreSQL PHP, yang berpotensi menyebabkan Injeksi SQL dan Penolakan Layanan (DoS). Bagian ini memvisualisasikan data kunci untuk memahami risikonya. Detail Kerentanan ...

Bincang Ringan, Misi Kristen dan Dakwah Islam (I)

Dalam sebuah diskusi dengan santri saya mengajukan pertanyaan, "Bolehkah orang Kristen menyiarkan agamanya ke orang Islam ?" Serentak mereka menjawab "Tidak boleh". Kemudian saya mengajukan pertanyaan susulan, "Rekan-rekan santri senang tidak, kalau ada orang yang masuk Islam karena didakwahi oleh Koh Hany," dan secara serempak juga mereka menjawab "Tentu senang ustadz." Kontan saya timpali, lha kok nggak adil, orang Kristen nggak boleh menyiarkan agama ke umat Islam, sementara umat Islam boleh mendakwahi orang Kristen. Saya jadi ingat kutipan dari Syaikh Ali Mahfuzh, guru besar Ilmu Da'wah wal Irsyad, Anggota Majelis Ulama dan Pembina Ilmu Dakwah pada Universitas Al Azhar dalam bukunya Widji Saksono, Mengislamkan Jawa, terbitan Mizan tahun 1995. "Barangsiapa memperhatikan dengan seksama, tahulah ia bahwa sesungguhnya dakwah kepada Allah itu adalah sendi kehidupan suatu agama, pangkal syi'ar suatu kepercayaan. Syahdan pad...