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 ...

Niken Landjar Sekar Kenongo

Model: Naziyah Mahmood Credit: ada-arts13 "Ndhuk, lihat, perhatikan, pikirkan dan berundinglah dengan hati dan akal sehatmu. Semua ajar yang pernah Bopo berikan sudah cukup untukmu mengambil keputusan yang terbaik!" Niken Landjar Sekar Kenongo, putri kesayangan Ki Ageng Gagak Pergola dengan takzim mendengar petuah boponya. Dara cantik berkerudung hitam yang duduk berhadapan dengan Ki Ageng berujar, "Inggih Bopo! Saya akan selalu mengingat sedoyo pawiyatan kang sampun dipun wedhar déning Bopo. Benjang, enjang-enjang, dalem badhe miwiti lampah, perjalanan yang sangat jauh Bopo. Padepokan Nyi Ajar Nismara  sungguh teramat jauh, berat hati dalem untuk memulai perjalanan ini. Berat hati dalem meninggalkan bopo meski para cantrik di padhepokan ini akan selalu bersama bopo. Nyuwun pangestunipun bopo agar yang akan saya mulai besok akan bisa saya jalani dengan selamat!" Ki Ageng Gagak Pergola menarik nafas panjang. Ingatannya kembali ke masa lalu ketika anak pe...