Skip to content Skip to sidebar Skip to footer

Mengatasi Error 404 Not Found pada CMS



Assalamu'alaikum wr. wb

Saya ingin sekedar berbagi tentang pengalaman saya saat mengintal CMS Formulasi dan mengalami 404 Not Found error ini terjadi bukan hanya pada CMS Formulasi saja tetapi hampir seluruh cms mengalami error seperti ini cara mengatasinya tentunya sama untuk seluruh cms yang anda gunakan.

Sebelum kita konfigurasi alangkah baiknya kita pahami terlebih dahulu apa sih arti pesan 404 Not Found tersebut ???
  • Angka 4 pada nomor pertama dari 404 menunjukkan adanya kesalahan pada client. Server merespon bahwa ada sesuatu yang salah yang berkaitan dengan request pengunjung semisal ejaan url yang salah, atau page tidak ditemukan.
  • Angka 0 pada nomor kedua menunjukkan (mengacu) pada kesalahan sintax umum (syntax error). Ini bisa juga menandakan dalam melakukan kesalahan dalam ejaan.
  • Sedangkan angka 4 terakhir hanya menunjukkan kesalahan tertentu dalam kelompok 40x, yang juga mencakup 400: Bad Request, 401: Tidak Sah, dan lain sebagainya.
Jadi '404 Not Found' Adalah kode pada status HTTP. Setiap Anda mengunjungi suatu halaman webiste, Koneksi dari Komputer Anda akan meminta data dari Server menggunakan Hypertext Transfer Protocol (Kepanjangan HTTP). Sebelum data dikirim, server mengirim beberapa HTTP Header. Header HTTP terdiri dari status kecil tentang sambungan atau alamat yang Anda minta. Jika ternyata halaman yang diminta tidak ada atau path folder server tidak terdiri dari alamat yang Anda minta, maka akan kembali muncul kode status 404 yang berarti halaman tidak tersedia atau tidak Ditemukan.


Nah itu pemahan kecil tentang 404 Not Found selanjutnya saya akan berbagi tips bagiamana cara mengatasi error tersebut pada seluruh CMS, contoh nya seperti gambar di bawah ini :


Pada kasus seperti ini sebenarnya cukup mudah dilakukan, secara default apabila kita setelah menginstal "Apache2" mod_rewrite secara otomatis terdisable atau tidak aktif. Oleh karena itu kita perlu mengaktifkannya kembali, caranya :

=> Masuk terminal server dengan super user
# su
=> Masuk ke direktori "mods-enabled" di direktori "apache2"
# cd /etc/apache2/mods-enabled
=> Buat file rewrite.load sebagai berikut
# touch rewrite.load
=> Kemudian masuk dan edit file tersebut
# nano rewrite.load
Apabila masih kosong, tambahkan scrip di bawah ini
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
=> Setelah itu masuk dan edit pada perintah dibawah ini
# nano /etc/apache2/sites-available/default
Cari baris seperti di bawah ini :
<Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
Kemudian ubah "None" menjadi "all" seperti dibawah ini :
<Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride all
                Order allow,deny
                allow from all
        </Directory>
=> Jika sudah, keluar dan save perubahan yang anda lakukan. Kemudian restart apache2
# /etc/init.d/apache2 force-reload
# /etc/init.d/apache2 restart


Nah sekarang coba cek website anda pastinya akan berhasil..
Selamat mencoba, semoga sukses ^^
Wassalamu'alaikum wr. wb

1 comment for "Mengatasi Error 404 Not Found pada CMS"