Pilih paket

Error 403 Forbidden: mengapa muncul dan cara memperbaikinya

Website menampilkan “403 Forbidden”? Penyebab umum di hosting Enhance: folder kosong, file index tidak ada, izin file, .htaccess, dan solusinya.

  • Diperbarui
panduan · error umum
Langkah
9
Waktu baca
4mnt
Bagian
4
Mulai panduan

403 Forbidden berarti server menemukan alamatnya, tetapi tidak diizinkan menampilkan isinya kepada Anda. Di hosting, paling sering tidak ada yang benar-benar “dilarang”: folder website kosong atau halaman awal tidak berada di tempat yang seharusnya. Di bawah ini penyebabnya, dari yang paling sering sampai yang paling jarang, beserta langkah untuk masing-masing.

Yang akan Anda capai

  • mengetahui mengapa website menampilkan error 403;
  • memperbaikinya dari Enhance, tanpa menunggu kami;
  • mengetahui apa yang perlu dikirim kepada kami jika penyebabnya bukan salah satu di bawah.

Sebelum memulai

Langkah-langkah

1. Folder website kosong (akun baru atau website baru)

Ini penyebab nomor satu: pada akun baru atau website yang ditambahkan dengan “Add website”, public_html kosong sampai Anda mengunggah website atau menginstal WordPress, dan server merespons dengan 403.

  1. “Websites” » website » tab “Files” » folder public_html.
  2. Jika kosong (atau hanya berisi .htaccess, .user.ini, cgi-bin), unggah website (lihat Mengunggah website dengan File Manager) atau instal WordPress dari tab “Apps” (lihat Instalasi WordPress dari Enhance).

2. Halaman awal tidak langsung berada di public_html

Server mencari di public_html sebuah file bernama index.html atau index.php. Jika Anda mengekstraknya ke subfolder (misalnya public_html/site/), Anda akan mendapat 403 atau daftar file (“Index of /”).

  1. Di “Files”, masuk ke subfolder, centang “Select all”, klik kanan pada sebuah file » “Cut”.
  2. Kembali ke public_html, klik kanan di area kosong » “Paste”.
  3. Periksa huruf besar-kecilnya: Index.html tidak sama dengan index.html. Server membedakannya.

Untuk subdomain, file berada di foldernya sendiri (misalnya blog.domeniul-tau.ro, di samping public_html), bukan di public_html (lihat Subdomain dan domain tambahan di Enhance).

3. Izin akses (permission) salah

File biasanya harus bernilai 644, dan folder 755. Folder dengan 700 atau file dengan 600 tidak bisa dibaca oleh server.

  1. Di “Files”, klik kanan pada file atau folder » “Get info”: izin aksesnya akan terlihat.
  2. Ubah dengan klik kanan » “Permissions (CHMOD)”. Untuk folder, centang “Apply recursively” jika ingin diterapkan juga pada isinya.

Jangan pernah memakai 777: berisiko bagi keamanan dan tidak menyelesaikan 403.

4. Aturan di .htaccess

File .htaccess yang dibawa dari host lain atau ditulis oleh plugin keamanan bisa memblokir seluruh alamat (Deny from all, Require all denied) atau IP tertentu.

  1. Di “Files” » public_html, klik kanan pada .htaccess » “Rename” dan beri nama .htaccess-vechi.
  2. Muat ulang website. Jika berhasil, masalahnya ada di sana: buka file lama dengan “Edit” dan cari aturan pemblokirannya. Untuk WordPress, buat ulang .htaccess yang bersih dari dasbor, di Settings » Permalinks » Save Changes.

5. Hanya dasbor WordPress yang menampilkan 403

Jika /wp-admin atau /wp-login.php menampilkan 403, tetapi bagian lain website berfungsi, kemungkinan “Restrict admin access” aktif di Enhance dan alamat IP Anda berubah. Di halaman WordPress pada tab “Apps”, di “Security”, tambahkan IP baru atau matikan opsi tersebut (lihat Update dan keamanan WordPress di Enhance). Bisa juga plugin keamanan WordPress memblokir Anda setelah terlalu banyak percobaan.

Jika ada kendala

  • Penyebabnya bukan salah satu di atas. Kirimkan kepada kami alamat persisnya, jam saat Anda melihat error, dan apa yang sedang Anda lakukan (membuka halaman, mengirim formulir, menyimpan sesuatu di WordPress). Filter keamanan, baik dari server maupun dari plugin, terkadang bisa mengira formulir biasa sebagai serangan; kami akan memeriksa apakah itu penyebabnya.
  • Error hanya muncul di perangkat Anda. Coba lewat data seluler. Jika dari sana berhasil, alamat IP Anda mungkin diblokir setelah banyak salah memasukkan kata sandi; kirimkan IP Anda kepada kami (cari di Google “what is my ip”).
  • Domain menampilkan 403 tepat setelah Anda mengarahkannya ke kami. Itu normal sampai Anda mengunggah website (penyebab 1). Jika website sudah diunggah, periksa di “Domains” apakah domain berada di website yang benar.
Dukungan

Mentok? Kita selesaikan bersama.

Tulis langkah mana yang tidak berhasil dan, jika bisa, kirimkan tangkapan layar. Kami akan membalas pada jam kerja.

Telepon dan WhatsApp+40 775 396 021
Jam kerjaSenin–Jumat, 09.00–18.00 waktu Rumania (14.00–23.00 WIB; saat musim panas Eropa 13.00–22.00 WIB)

Jangan pernah mengirimkan kata sandi kepada kami lewat WhatsApp atau email. Informasi apa yang membantu kami menyelesaikan masalah sekaligus: cara meminta bantuan.