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
Mau Kuasai Troubleshooting Codeigniter di Ubuntu 12.04 Sampai Bisa Praktik Langsung?
Materi ini juga kami ajarkan langsung di kelas Edusoft Center, dibimbing mentor, sampai kamu bisa praktik nyata — bukan cuma baca teori.
Tanya Kursus via WhatsApp Lihat contoh project nyata dari siswa kami →
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>
Mau Kuasai Troubleshooting Codeigniter di Ubuntu 12.04 Sampai Bisa Praktik Langsung?
Materi ini juga kami ajarkan langsung di kelas Edusoft Center, dibimbing mentor, sampai kamu bisa praktik nyata — bukan cuma baca teori.
Tanya Kursus via WhatsApp Lihat contoh project nyata dari siswa kami →