Oke sob mulai posting lagi nih :). Cerita dulu yah sob, begini ceritanya, dulu saya pakai xampp di laptop saya untuk mendevelop web, so praktis tinggal extrak aja, tetapi saat ada tongpeng saya ganti menjadi satu persatu, maksudnya manual install satu-satu (apache, PHP, mysql, dll) dan saya akses web saya yang dulunya normal di xampp malah manjadi error dan tidak terbaca, dan ternyata errornya karena pengaturan .htaccess nya tidak berfungsi, oke ini troubleshoot yang saya coba sob, barang kali sobat juga mengalami :
sumber : http://httpd.apache.org |
- Pengaturan apachenya
Biasanya modul mod_rewrite belum teraktifasi sob. untuk mengaktifkan mod_rewrite bisa membuka httpd.conf lalu hilangkan tanada ; didepan mod_rewritenya terus restart apachenya. Jika menggunakan ubuntu 13.04, httpd.conf tidak ada, untuk mengaktifkan .htaccess di ubuntu tinggal menggetikan perintah
sudo a2enmod rewrite
Oke sukses, dan test.
- Config site
Jika masih belum, berarti ada di pengaturan situsnya, pengaturannya ada di /etc/apache2/sites-available/default nah kita buka, lalu tambahkan pengaturan berikut
<Directory /folder/situs>
AllowOverride All
</Directory>
/folder/situs diganti dengan folder situs sobat, misal ada di /var/www/situssaya, nah simpan lalu restart apachenya sob, untuk restart kita bisa pakai perintah
sudo service apache2 restart
oke sob, selamat di coba.
sumber : https://help.ubuntu.com/community/EnablingUseOfApacheHtaccessFiles
gan, minta tolong dong :D, saya sudah lakukan seperti yang agan kasih, waktu saya pakai windows sih normal programnya , atau saat di hostng juga tidak masalah, tapi saat saya berpindah ke linux muncul error
ReplyDeleteNot Found
The requested URL /okeasli/produk/detail/sdl100035-kolam-mandi-bayi-pooh was not found on this server.
oh ya saya pakai ubuntu sauces salamander, dan tidak ada file default di /etc/apache2/sites-available/ jadi tak buat sendiri.
mohon pencerahannya
saucy salamander ada di httpd.conf konfigurasinya kalo ga salah. coba cari aja disitu
Delete