Categorized | webserver

Tags :

Mengatasi error .htaccess di localhost

Ini terjadi pada aplikasi Xampp webserver apache, PHP, MySql pada server local, localhost.

Pada saat saya ingin belajar .htaccess eh ternyata ketika q pasang di direktori htdocs membuat folder saya tidak dapat diakses, bahkan ketika di index folder tersebut tak muncul. Kalau nekat di eksekusi folder dan file jadi ga kebaca pada browser dan akan muncul error 500 internal server error atau server mengembalikan nilai error kode 500 yang artinya : internal server error, terdapat error pada server.

Setelah saya lihat di file logs (xampp\apache\logs\error.log), terdapat error yang berbunyi “Invalid command ‘RewriteEngine’, perhaps misspelled or defined by a module not included in the server configuration, referer: http://localhost/latihan/” yang berarti RewriteEngine not allowed.

Dari error tersebut lalu saya googling dan menemukan solusi nya,
1. Buka file httpd.conf pada folder xampp\apache\conf, aktifkan modul rewrite engin dengan cara menghilangkan tanda pagar pada #LoadModule rewrite_module modules/mod_rewrite.so (kalau ga salah ada di baris 118)
2. Kemudian ubah AllowOverride None menjadi AllowOverride All (ini berada di baris 331)
3. Lalu Save dan restartlah webserver anda (biar lebih mantap, restart juga komputer dan otaknya hehe)

Jika anda beruntung, maka .htaccess akan di eksekusi dengan lancar.

Perhatian : .htaccess adalah hal yang sangat sensitif untuk aplikasi webserver, makanya kalau memang tidak benar-benar membutuhkan sebaiknya modul ini tidak usah diaktifkan. Beberapa webhosting juga tidak mengaktifkan modul ini. Namun .htaccess adalah sarana yang dipakai untuk memberikan cara spektakuler web menjadi atraktif, seperti, merubah url menjadi yang diinginkan, memproteksi file/folder, dsb. Beberapa CMS populer seperti drupal, wordpress, joomla, PHPFOX, dsb menggunakan file ini untuk mengcustom aplikasinya.

Sementara ini dulu, nanti dilanjut kalo ada waktu..

4 Comments For This Post

  1. Asep J Says:

    Bagaimana cara mengaktifkan di webhosting, sbb penyedia hosting tdk memberikan akses

  2. aa Says:

    Thanks pencerahannya

  3. Tijuana Brumm Says:

    Aw, this was a really quality post. In theory I’d like to write like this too - taking time and real effort to make a good article… but what can I say… I procrastinate alot and never seem to get something done.

  4. Hepi Zilpatta Says:

    Dahsyat om, 1oo% manjur. Thanks a lot

3 Trackbacks For This Post

  1. Buat URL Cantik « Mxin’s Weblog Says:

    […] http://www.bambangriadi.com/br/2008/07/mengatasi-error-htaccess-di-localhost/ http://webtools.live2support.com/misc_rewrite.php http://www.iwebtool.com/htaccess_url_rewrite […]

  2. Blognya Dede » Mengatasi error .htaccess di localhost Says:

    […] Jalan-jalan di rumah om gugel,nyari sedikit info tentang localhost,dapet tulisan ini. Diambil dari sini.Yuk kita […]

  3. Blog Dede » Mengatasi error .htaccess di localhost Says:

    […] Jalan-jalan di rumah om gugel,nyari sedikit info tentang localhost,dapet tulisan ini. Diambil dari Bambangriadi.Yuk kita […]

Leave a Reply

  • Popular
  • Comments
  • Tags
  • Subscribe
Advertise Here

Category

Tag Cloud