Blog

Home  /  blog  /  Troubleshooting Codeigniter di Ubuntu 12.04

Troubleshooting Codeigniter di Ubuntu 12.04

Pada saat membuat aplikasi dengan framework Codeigniter dan akan dijalankan di sistem operasi Ubuntu 12.04, ada beberapa hal yang perlu di konfigurasikan.

Pertama, mengaktifkan mod_rewrite di apache

Untuk mengatahui modul tersebut sudah aktif atau belum, bisa menggunakan perintah:

apache2ctl -M

Jika rewrite_module belum ada, maka untuk mengaktifkannya menggunakan perintah:

a2enmod rewrite
sudo /etc/init.d/apache2 restart

Kedua, menambahkan .htaccess

vim /var/www/codeigniter/.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php?/$0 [PT,L]

Ketiga, Mengatur AllowOverride ke ALL

Agar .htaccess dapat berjalan lancar, perlu langkah berikut:

vim /etc/apache2/sites-avaliable/default

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

 

Leave a Reply

Your email address will not be published.