Error 404 pada Apache Server dengan Codeigniter
Terkadang kita mengalami kendala pada saat deploy aplikasi dengan menggunakan bahasa pemrograman Codeigniter, ketika aplikasi di buka pada browser ada beberapa module yang tidak dapat di buka sehingga menghasikan error 404 (error:Not Found The Requested URL/index.php...bla..bla..bla), untuk mengatasi hal tersebut ada cara yang mungkin bisa dikaukan pada konfigurasi :
1. konfigurasi apache atau kalau pada distro Centos/RHEL di dalam ( /etc/httpd/conf/httpd.conf ).
cari konfigurasi seperti dibawah
<Directory /var/www/html/site>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
rubah menjadi
<Directory /var/www/html/site>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
2. direkomendasikan menambah .htaccess dalam project program yang anda buat dengan isi kode sebagai berikut
RewriteEngine on
RewriteCond $1 !^(index\.php|public\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1
Setelah itu silahkan coba kembali aplikasi pada browser, good luck :)
Source : Sumber 1
Sumber 2
Tidak ada komentar:
Posting Komentar