(0275) 2974 127
Error 403 Forbidden merupakan salah satu pesan error umum yang terjadi akibat ada kesalahan pada file .htaccess Anda. Namun, Anda tidak perlu khawatir karena hal ini sering terjadi, terlebih ketika sedang mengakses website. Sebagai informasi, error 403 forbidden adalah suatu kode/status yang muncul ketika ada masalah untuk mengakses website tersebut.
Perlu diketahui bahwa error 403 terjadi karena berbagai alasan dan keadaan. Terkadang, error ini diakibatkan karena perusahaan hosting Anda melakukan beberapa perubahan dalam sistem atau beberapa update.
Sebelum memulai tutorial, simak terlebih dulu pengertian dan penyebab error 403 Forbidden!
Error 403 Forbidden adalah kode status HTTP yang mengindikasikan adanya kesalahan permission saat Anda mengakses website. Umumnya pesan yang muncul tertulis adalah: “Forbidden: You don’t have permission to access [directory] on this server”.
Biasanya, error 403 muncul ketika Anda coba mengakses bagian website yang tidak Anda miliki hak aksesnya. Dengan kata lain, error ini muncul sebagai perlindungan file atau resource pada halaman website Ada. Jadi, pengunjung tidak bisa mengakses websitenya.
Berikut adalah beberapa contoh pesan http error 403 lain yang kerap ditemukan :
Tiba-tiba mendapatkan pesan error 403 pada saat Anda sedang melakukan pengembangan. Sungguh menyebalkan, bukan? Namun, sebelum kita mencoba mengatasinya, kita perlu terlebih dulu mencari penyebab sebenarnya.
Penyebab sederhana mengapa pesan error ini muncul adalah karena Anda mecoba mengakses halaman atau website, tapi Anda tidak memiliki permission untuk mengaksesnya. Menampilkan pesan error 403 forbidden merupakan salah satu cara website menyatakan bahwa Anda tidak memiliki cukup permission untuk mengakses sesuatu lebih jauh.
Utamanya, penyebab utama dari error 403 forbidden adalah :
Selain itu, beberapa kemungkinan penyebab terjadinya error 403 muncul antara lain :
Sebelumnya, Anda sudah mengetahui beberapa hal yang menjadi penyebab error 403 Forbidden WordPress. Pada artikel ini, kami menawarkan 10 cara yang bisa Anda ikuti untuk mengatasi error 403, yaitu :
Salah satu cara yang bisa Anda coba untuk mengatasi error 403 forbidden adalah melakukan pengecekan pada file .htaccess website.
Untuk mengaksesnya melalui cPanel, ikuti langkah di bawah ini :
Agar dapat memahami file .htaccess lebih baik, lihat file konfigurasi server yang sebagian besar cara kerjanya adalah dengan mengubah konfigurasi pada pengaturan Server Web Apache.
Meskipun file .htaccess dapat ditemukan di hampir semua website WordPress, pada kasus tertentu, apabila website Anda tidak memiliki file .htaccess atau terhapus secara tidak sengaja, maka Anda harus membuat file .htaccess secara manual.
Setelah Anda menemukan file .htaccess, maka yang perlu Anda lakukan adalah :
Alasan lain yang menyebabkan website Anda menampilkan error 403 Forbidden adalah masalah permissions pada file atau folder. Biasanya, secara default, file yang dibuat memiliki permission tertentu.
Permission ini menentukan kontrol terhadap file, seperti :
Terkadang, agar file bisa diakses, Anda perlu mengubah permissions pada suatu file atau folder terlebih dulu. Anda dapat melakukannya dengan dua cara, yaitu melalui FTP Client atau melalui File Manager di cPanel.
Salah satu tools FTP Client yang banyak digunakan adalah FileZilla. Berikut ini langkah-langkah yang bisa Anda ikuti untuk mengubah permissions file atau folder di Filezilla :
Jika sudah selesai, silahkan akses website Anda kembali. Apabila website sudah berjalan dengan normal, artinya error memang disebabkan oleh hak akses atau permissions file.
Jika sudah selesai, akses website kembali dan lakukanlah refresh pada halaman website. Apabila error masih muncul, cobalah cara mengatasi error 403 forbidden selanjutnya.
Jika kedua metode sebelumnya tidak berhasil, kemungkinan error dapat disebabkan oleh plugin. Untuk mengatasinya, Anda bisa menonaktifkan semua plugin pada WordPress Anda, berikut langkahnya :
Selanjutnya, akses kembali website Anda. Jika website dapat diakses dengan baik, berarti permasalahannya memang ada pada plugin.
Untuk mengetahui plugin mana yang bermasalah, silakan ganti nama folder disabled-plugins menjadi plugins. Kemudian, masuklah ke menu Plugins di dashboard WordPress Anda dan nonaktifkan plugin satu persatu.
Lakukan pengecekan website setiap kali Anda menonaktifkan plugin. Dengan cara ini, Anda akan menemukan plugin yang menjadi penyebab error 403 Forbidden. Anda dapat menghapus plugin tersebut kemudian melakukan instalasi atau update versi terbaru jika ada.
Periksa nama homepage website Anda, apakah sudah berupa index.html atau index.php. Jika namanya lain, ada dua cara untuk melakukan langkah ini. Cara pertama dan yang paling mudah adalah dengan mengganti nama homepage menjadi index.html atau index.php.
Tapi, jika Anda ingin tetap menggunakan nama homepage saat ini, Anda bisa upload halaman index ke direktori public_html dan membuat redirect ke homepage yang ada saat ini. Berikut cara melakukannya :
homepage.
html
dengan nama asli halaman.Redirect /index.html /homepage.html
Error 403 forbidden juga bisa terjadi jika nama domain Anda mengarah ke alamat IP yang salah. Akibatnya, Anda pun tidak punya permission untuk mengakses kontennya. Jadi, periksa ulang apakah nama domain Anda sudah mengarah ke alamat IP yang benar.
Untuk melakukannya, akses DNS Zone Editor di hPanel Anda :
Jika Anda tidak menemukan record yang benar, buat yang baru melalui bagian Kelola DNS record. Pastikan Anda memilih A untuk Tipe, dan memasukkan alamat IP yang benar ke bidang Mengarah ke. Kemudian, klik Tambah Record.
Apabila baru-baru ini Anda melakukan migrasi web host dan lupa mengubah nameserver, domain Anda mungkin masih mengarah ke web host yang lama dan menyebabkan error 403 forbidden.
Jika Anda sudah mencoba berbagai cara mengatasi error 403 forbidden, tapi masih belum berhasil juga, mungkin saja error ini disebabkan oleh malware yang menyerang website Anda.
Oleh karena itu, cobalah untuk melakukan identifikasi malware dengan menggunakan plugin deteksi malware pada WordPress seperti Wordfence.
Anda bisa mendownloadnya melalui menu Plugins » Add New di dashboard WordPress Anda. Tulislah Wordfence di kolom pencarian, kemudian klik Install Now untuk menginstall Wordfence.
Tunggulah beberapa saat hingga proses instalasi selesai, lalu klik Activate untuk mengaktifkan plugin.
Plugin tersebut akan melakukan scanning terhadap semua file dan mengidentifikasi file yang terserang malware. Ada dua opsi yang bisa Anda pilih pada file yang terkena malware, yaitu menghapusnya atau memulihkannya.
Anda bisa memulihkan file tersebut menggunakan file backup, ataupun menggunakan database backup jika Anda tidak mempunyai file full backup website.
Kepemilikan file yang salah bisa memicu error 403 forbidden jika Anda menggunakan Linux atau VPS hosting. File dan folder biasanya bisa ditetapkan pada Owner, Group, atau keduanya.
Untuk mengubah kepemilikan file di Linux dan VPS hosting, Anda perlu akses SSH. Anda juga membutuhkan terminal SSH untuk terhubung ke VPS server.
Kemudian, setelah menghubungkan SSH ke web server, cek kepemilikan file menggunakan SSH command :
ls -1 [file name]
Hasilnya akan terlihat seperti berikut :
-rwxrw-rw- 1 [owner][group] 20 Jul 20 12:00 filename.txt
Periksa bagian owner (pemilik) dan group (grup). Seharusnya, pemilik yang benar adalah username akun hosting Anda. Apabila ternyata lain, gunakan command Linux chown untuk mengubahnya.
Berikut sintaksis dasar untuk chown :
chown [owner][:group] [file name]
Misalnya, kalau username Anda adalah Hosteko, gunakan berikut ini :
chown Hosteko filename.txt
Jika merasa ragu untuk menggunakan SSH, silahkan hubungi tim dukungan kami yang akan dengan senang hati membantu Anda.
Jangan salah, cache dan cookie web browser Anda juga bisa menjadi penyebab error 403. Agar website bisa dimuat lebih cepat saat Anda mengunjunginya lagi, cache akan menyimpan data.
Tapi, mungkin saja link website sudah diperbarui, dan versi halaman web saat ini sudah berbeda dengan yang disimpan di cache.
Ada juga kemungkinan bahwa penyebabnya adalah cookie. Anda login ke sebuah website dan semuanya berjalan baik-baik saja, tapi kemudian mendapatkan error ini pada kali berikutnya Anda login.
Untuk mengatasinya, Anda bisa clear cache dan cookie browser. Namun, perlu diingat bahwa menghapus cache dan cookie bisa menyebabkan waktu loading berikutnya menjadi lambat karena browser harus meminta semua file website lagi. Anda juga akan logout dari semua website yang tadinya sudah Anda akses untuk login.
Untuk melakukannya di Google Chrome, ikuti cara berikut :
Setelah menyelesaikan langkah-langkah ini, coba kunjungi kembali website dan login jika perlu.
Pengertian Jaringan Komputer dan Topologi Jaringan Artikel ini akan menjelaskan apa itu jaringan komputer dan…
Jika Anda berkecimpung dalam dunia digital marketing, Anda mungkin sudah familiar dengan Google Analytics. Marketer…
Memahami Apa Itu Deface Website Sangat berbahaya jika tidak segera diperbaiki, karena dampak jangka panjang…
Perbedaan Windows dan Linux di Cloud VPS Salah satu kebingungan umum yang muncul setelah membeli…
Forum telah menjadi bagian penting dari “peradaban” dunia maya. Anda dapat berargumen bahwa forum adalah…
Beberapa Web Proxy Gratis yang Wajib Dicoba Saat ini siapapun bisa mengakses internet dari mana…