Mengaktifkan mod_rewrite pada Ubuntu 10.04
Mod_rewrite dibutuhkan untuk melakukan penulisan ulang URL berdasarkan regular-expression parser secara on the fly. Manipulasi URL bisa dilakukan untuk server variable, environment variables. HTTP headers, time stamps dan lain-lain. mod_rewrite beroperasi pada URL lengkap (termasuk bagian path-info) baik dalam konteks per-server (httpd.conf) dan konteks per-directory (.htaccess).
Pengaktifan mod_rewrite ini sangat terasa jika kita ingin menginstall suatu cms di localhost. Jika mod_rewrite belum diaktifkan, biasanya akan ada masalah dalam instalasi.
Langkah-langkah mengaktifkan mod_rewrite di ubuntu :
1. Aktifkan mod_rewrite dengan perintah di terminal/console:
sudo a2enmod rewrite
dengan perintah diatas, maka kita bisa melihat file rewrite.load di /etc/apache2/mod-enabled dan untuk lebih meyakinkan lagi, anda bisa membuat file php yang isinya : <?php phpinfo(); ?>
2. Edit file /etc/apache2/site-enable/000-default
edit : AllowOverride none menjadi AllowOverride all
<VirtualHost *:80>ServerAdmin webmaster@localhostDocumentRoot /var/www<Directory />Options FollowSymLinksAllowOverride All</Directory><Directory /var/www/>Options Indexes FollowSymLinks MultiViewsAllowOverride AllOrder allow,denyallow from all</Directory>ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/<Directory “/usr/lib/cgi-bin”>AllowOverride NoneOptions +ExecCGI -MultiViews +SymLinksIfOwnerMatchOrder allow,denyAllow from all</Directory>ErrorLog /var/log/apache2/error.log# Possible values include: debug, info, notice, warn, error, crit,# alert, emerg.LogLevel warnCustomLog /var/log/apache2/access.log combinedAlias /doc/ “/usr/share/doc/”<Directory “/usr/share/doc/”>Options Indexes MultiViews FollowSymLinksAllowOverride NoneOrder deny,allowDeny from allAllow from 127.0.0.0/255.0.0.0 ::1/128</Directory></VirtualHost>
3. Restart apache dengan perintah di terminal/console:
sudo /etc/init.d/apache2 restart
Selamat mencoba .
terima kasih atas infonya, akhirnya dapat penyesuaian baru di server ubuntu saya
sekali lagi terima kasih
salam
iya sama2 mas, terima kasih sudah berkunjung
.
And I was just wdnoeirng about that too!
kalo abis edit, trs halaman jadi Internal Server Error, apanya y salah???
cba mas paste /etc/apache2/site-enable/000-default biar bisa di trace kesalahannya.