Kamis, 06 September 2018

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