Let’s make it quick!
Jika Anda mendapatkan pesan ini “Server Error” atau Error 500, saat sedang mencoba melakukan testing aplikasi PHP di localhost yang dikembangkan dengan Code Igniter, maka ini solusi cepatnya :
- Pastikan modul url rewriting pada apache hidup, pada instalasi Apache Anda.
Buka file conf/httpd.conf, search saja dengan keyword rewrite, cari baris file ini :
#LoadModule rewrite_module modules/mod_rewrite.so
Hapus tanda #. Restart Apache (Kalau di Xampp, coba cari saja file \Program\xampp\apache\bin\ApacheMonitor.exe. Klik tombol restart.
- Backup dulu file .htaccess yang ada pada root aplikasi, simpan misalnya ke file dengan nama remote.htaccess, dan ubahlah dengan isi file .htaccess yang baru :
- OK, sudah itu saja
Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
Semoga bermanfaat!
NB:
- Saya sedang membantu seorang teman lama untuk melanjutkan pengembangan aplikasi PHP yang sudah jadi. Utak atik sedikit, ternyata pakai CodeIgniter (saya belum sreg dengan PHP Framework yang manapun : nyaman bgt dengan DreamWeaver sih :p). Dan trouble ada di file .htaccess. Dihapus, jalan homepage awal, tapi action2nya ga jalan. Cek di Google, ternyata dapat saran tersebut diatas
- Nah, jangan ulangi kesalahan saya ini ya… :)
1 comment:
thanks bro.....................
Post a Comment