403 - Akses Ditolak
Mengapa Saya Melihat Halaman Ini?
Error 403 biasanya berarti server tidak memiliki izin untuk melihat file yang diminta. Dalam banyak situasi, error ini disebabkan oleh aturan pemblokiran IP, Perlindungan File, atau masalah pada izin Anda. Seringkali hal ini bukan indikasi masalah nyata di server, melainkan masalah dengan informasi yang diminta server untuk diakses sebagai hasil dari permintaan. Biasanya error ini disebabkan oleh kesulitan di situs Anda, yang mungkin memerlukan peninjauan lebih lanjut.
Untuk memberi tahu kami tentang kesulitan tersebut dan mencari panduan, hubungi kami melalui tiket (email).
Apakah Ada yang Bisa Saya Lakukan?
Ada beberapa penyebab umum yang menghasilkan kode error ini, termasuk masalah dengan skrip individual yang harus dijalankan melalui permintaan. Beberapa di antaranya lebih mudah ditemukan dan diperbaiki daripada yang lain.
Kepemilikan File dan Direktori
Server tempat Anda dihosting menjalankan aplikasi dengan cara yang sangat spesifik dalam banyak kasus. Server biasanya mengharapkan file dan direktori dimiliki oleh pengguna panel kontrol Anda. Jika Anda melakukan perubahan pada otoritas file sendiri, setel ulang pemilik dan grup dengan tepat.
Izin File dan Direktori
Server tempat Anda dihosting menjalankan aplikasi dengan cara yang sangat spesifik dalam banyak kasus. Server mengharapkan file seperti HTML, gambar, dan jenis media lainnya memiliki izin yang diatur sebagai 644. Server juga mengharapkan izin direktori diatur sebagai 755 dalam banyak kasus.
Catatan: Jika izin ditandai sebagai 000, harap hubungi dukungan melalui sistem tiket. Ini mungkin terkait dengan penangguhan akun karena penyalahgunaan atau pelanggaran aturan.
Aturan Pemblokiran IP
Di file .htaccess mungkin ada aturan yang saling bertentangan atau tidak mengizinkan akses melalui IP ke situs. Jika Anda ingin memeriksa aturan tertentu di file .htaccess, Anda dapat memberi komentar pada baris yang berisi aturan tersebut dengan menambahkan karakter # di awal baris. Selalu buat cadangan file ini sebelum melakukan modifikasi.
Contoh, jika .htaccess seperti ini:
Order deny,allow
allow from all
deny from 192.168.1.5
deny from 192.168.1.25Maka coba ubah ke format berikut:
Order deny,allow
allow from all
#deny from 192.168.1.5
deny from 192.168.1.25Jika error terjadi karena keterbatasan proses, administrator server dapat membantu. Hubungi dukungan online atau buka tiket. Pastikan untuk menyertakan langkah-langkah yang diperlukan agar tim dukungan dapat menganalisis Error 403 di situs Anda.
Memahami Sistem Izin File
Representasi Simbolik
Karakter pertama menunjukkan jenis file dan tidak terkait dengan izin. 9 karakter sisanya membentuk tiga set, masing-masing mewakili kelas izin dalam tiga karakter. Set pertama mewakili kelas pengguna, set kedua mewakili kelas grup, dan set ketiga mewakili kelas lainnya.
Setiap karakter mewakili jenis izin: izin Baca, Tulis, dan Eksekusi:
- r jika izin baca diizinkan, - jika tidak.
- w jika izin tulis diizinkan, - jika tidak.
- x jika izin eksekusi diizinkan, - jika tidak.
Berikut beberapa contoh notasi simbolik:
-rwx r-x r-xfile biasa di mana kelas pengguna memiliki semua izin; kelas grup dan lainnya hanya memiliki izin baca dan eksekusi.c rw-rw-r--file karakter khusus di mana kelas pengguna dan grup memiliki izin baca dan tulis, sedangkan kelas lainnya hanya memiliki izin baca.d r-x------direktori di mana kelas pengguna memiliki izin baca dan eksekusi, sedangkan grup lainnya tidak memiliki izin.
Representasi Numerik
Metode lain untuk merepresentasikan izin adalah Oktal (basis-8), yang memiliki setidaknya tiga digit. Notasi ini terdiri dari setidaknya tiga digit. Masing-masing digit, paling kanan, mewakili komponen izin yang berbeda: pengguna, grup, dan lainnya.
Masing-masing digit ini menunjukkan hasil penjumlahan komponen bitnya:
- Bit Baca menambahkan 4 ke totalnya. (100 dalam biner),
- Bit Tulis menambahkan 2 ke totalnya. (010 dalam biner),
- Bit Eksekusi menambahkan 1 ke totalnya. (001 dalam biner).
Nilai-nilai ini tidak pernah menghasilkan kombinasi ambigu. Setiap penjumlahan mewakili satu set izin tertentu. Secara lebih teknis, ini adalah representasi oktal dari bidang bit: setiap bit merujuk pada izin terpisah, dan mengelompokkan 3 bit sekaligus dalam oktal sesuai dengan mengelompokkan izin tersebut berdasarkan pengguna, grup, dan lainnya.
Periksa contoh berikut yang menunjukkan pembentukan izin:
| Izin | Nilai | Penjelasan |
|---|---|---|
| 0 7 5 5 | 4+2+1=7 (Baca, Tulis, Eksekusi) | Pengguna: R/W/X, Grup: R/X, Lainnya: R/X |
| 0 6 4 4 | 4+2=6 (Baca, Tulis) | Pengguna: R/W, Grup: R, Lainnya: R |
Cara Memodifikasi File .htaccess
File .htaccess berisi arahan (instruksi) yang memberi tahu server bagaimana harus berperilaku dalam skenario tertentu, dan secara langsung mempengaruhi fungsi situs web Anda. Pengalihan dan penulisan ulang URL adalah dua arahan umum yang ditemukan di .htaccess dan banyak skrip seperti WordPress, Drupal, Joomla, dan Magento, misalnya, menambahkan arahan ke file .htaccess agar dapat berfungsi dengan benar.
Anda mungkin perlu mengedit file .htaccess suatu saat. Bagian ini akan menunjukkan cara mengedit file di panel kontrol Anda, tetapi tidak bagaimana cara mengubahnya. (Anda mungkin perlu berkonsultasi dengan artikel dan sumber lain untuk menemukan informasi tersebut.)
Ada Banyak Cara untuk Mengedit File .htaccess
- Edit file di komputer Anda dan unggah ke server via FTP
- Gunakan Mode Edit di program FTP
- Gunakan editor Teks SSH
- Gunakan Pengelola File di panel kontrol
Bagi kebanyakan orang, cara termudah untuk mengedit file .htaccess adalah melalui Pengelola File di panel kontrol.
Cara Mengedit File .htaccess melalui Pengelola File di Panel Kontrol
Sebelum melakukan apa pun, kami sarankan untuk membuat cadangan situs Anda. Dengan demikian, jika terjadi kesalahan, Anda dapat kembali ke versi sebelumnya.
Buka Pengelola File
- Login ke panel kontrol.
- Di bagian File, klik ikon Pengelola File.
- Di kotak yang muncul, pilih Root Dokumen dan pilih domain yang ingin diakses dari menu drop-down.
- Pastikan opsi Tampilkan file tersembunyi (dotfiles) dicentang.
- Klik Go. Pengelola file akan terbuka di tab atau jendela baru.
- Cari file .htaccess di daftar file. Anda mungkin perlu menggulir untuk menemukannya.
Untuk Mengedit File .htaccess
- Klik kanan pada file .htaccess dan klik Code Edit di menu. Atau Anda bisa klik ikon .htaccess lalu klik Code Editor di bagian atas halaman.
- Kotak dialog baru akan muncul menanyakan tentang penyandian. Klik Edit untuk melanjutkan. Editor akan terbuka di jendela baru.
- Edit file sesuai kebutuhan.
- Klik Simpan perubahan di pojok kanan atas setelah selesai. Perubahan akan disimpan.
- Uji situs Anda untuk memastikan perubahan berhasil dan tersimpan. Jika tidak, perbaiki error atau kembalikan ke versi sebelumnya hingga situs berfungsi kembali.
- Setelah selesai, klik Tutup.
Cara Memodifikasi Izin File dan Direktori
Izin file atau direktori memberi tahu server bagaimana dan dengan cara apa ia harus berinteraksi dengan file atau direktori. Bagian ini akan menunjukkan cara mengedit izin file melalui panel kontrol, tetapi tidak bagaimana cara memodifikasinya. (Lihat bagian sebelumnya untuk informasi lebih lanjut.)
Ada Banyak Cara untuk Mengedit Izin File
- Gunakan program FTP
- Gunakan editor teks SSH
- Gunakan Pengelola File di panel kontrol
Bagi kebanyakan orang, cara termudah adalah melalui Pengelola File di panel kontrol.
Cara Mengedit Izin File melalui Pengelola File di Panel Kontrol
Sebelum melakukan apa pun, buat cadangan situs Anda.
Buka Pengelola File
- Login ke panel kontrol.
- Di bagian File, klik ikon Pengelola File.
- Di kotak yang muncul, pilih Root Dokumen dan pilih domain dari menu drop-down.
- Pastikan Tampilkan file tersembunyi (dotfiles) dicentang.
- Klik Go. Pengelola file akan terbuka.
- Cari file atau direktori di daftar, mungkin perlu menggulir.
Untuk Mengedit Izin
- Klik kanan pada file atau direktori dan klik Change Permissions di menu.
- Kotak akan muncul memungkinkan Anda memilih izin yang benar atau menggunakan nilai numerik.
- Edit izin sesuai kebutuhan.
- Klik Change Permissions untuk menyimpan.
- Uji situs Anda.
- Setelah selesai, klik Tutup.
Platform Lainnya
Berita Piala Dunia
Jika Anda memiliki pertanyaan, silakan kirim email ke [email protected]