[HowTo] Bagaimana mengatasi masalah dengan .htaccess dan modul rewrite di Ubuntu 12.10


Pernah kan ketika sudah install apache,mysql dan php5, kemudian mencoba install skrip php yang ada file .htaccess -nya dan ternyata ada error “internal server error” .  Saya sering menjumpai hal ini, karena seringnya install personal web server localhost di laptop. Jadi ga ada salahnya di catat saja langkah mengatasinya dalam blog pribadi ini.

Karena saat ini saya menggunakan Ubuntu 12.10 jadi langkah di sini ya untuk Ubuntu saja 🙂 , kalau ada perbedaan dengan yang lainnya di sesuaikan saja.

Agar .htaccess ini bisa bekerja ada file yang mesti di edit yaitu :

/etc/apache2/sites-available/default

Lihat bagian ini : 

    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

Edit bagian AllowOverride menjadi All

    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

Ok. Simpan dan restart apache-nya.

sudo /etc/init.d/apache2 restart

Upps, ternyata masih error dan masalahnya belum adanya modul rewrite.

Install dulu modul rewrite-nya :

$ sudo a2enmod rewrite

Biar lebih yakin sudah ada atau belum, cek juga dengan perintah ini :

$ sudo apache2ctl -M

Ok.

Restart apache-nya.

sudo /etc/init.d/apache2 restart

Sukses, Selamat bekerja kembali.

Referensi :

https://help.ubuntu.com/community/EnablingUseOfApacheHtaccessFiles

Iklan

2 pemikiran pada “[HowTo] Bagaimana mengatasi masalah dengan .htaccess dan modul rewrite di Ubuntu 12.10

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s