Pernahkah website Anda tiba-tiba menampilkan error “403 Forbidden” atau justru gagal menyimpan gambar karena folder tidak bisa ditulisi? Penyebabnya sering kali bukan kode yang salah, melainkan hak akses file dan folder yang belum tepat.
Hak akses atau permission adalah aturan yang menentukan siapa saja boleh membaca, menulis, atau menjalankan sebuah file di server. Kalau salah setting, website bisa error—atau lebih berbahaya lagi, jadi celah keamanan.
Nah, di artikel ini Solusitekno.id akan membahas cara mengatur hak akses file dan folder website langkah demi langkah. Menariknya, sebagian besar pengaturan ini bisa Anda lakukan langsung dari HP Android, jadi tetap praktis meski tidak sedang di depan laptop.
Apa Itu Hak Akses File dan Folder?
Di server Linux (yang dipakai hampir semua hosting), setiap file dan folder punya tiga jenis pengguna: owner (pemilik), group, dan others (pengguna lain). Masing-masing bisa diberi izin baca, tulis, dan eksekusi.
Izin tersebut dilambangkan dengan huruf dan angka:
- r (read) = 4 — izin membaca file atau melihat isi folder
- w (write) = 2 — izin mengubah file atau menambah file di folder
- x (execute) = 1 — izin menjalankan file atau masuk ke dalam folder
Ketiga angka ini dijumlahkan, lalu ditulis berurutan untuk owner, group, dan others. Contohnya 644 berarti owner boleh baca+tulis (4+2), sementara group dan others hanya boleh baca (4). Mudah, kan?
Angka Permission yang Umum Dipakai
Sebelum mengubah apa pun, hafalkan dulu kombinasi standar berikut supaya tidak salah langkah:
- 644 — file biasa seperti .html, .php, .css, gambar. Ini yang paling umum.
- 755 — folder dan file yang perlu dieksekusi, misalnya direktori upload atau skrip CGI.
- 600 — file sensitif seperti wp-config.php atau file berisi password.
- 700 — folder privat yang hanya boleh diakses owner.
- 777 — semua orang boleh baca, tulis, dan eksekusi. Hindari pemakaian ini kecuali benar-benar terpaksa.
Banyak pemula tergoda memakai 777 agar “website langsung jalan”. Masalahnya, 777 membuat file bisa ditulis siapa saja, termasuk bot jahat yang ingin menyisipkan skrip berbahaya. Solusi error seharusnya bukan menaikkan permission, tapi memperbaiki penyebabnya.
Cara Mengatur Hak Akses via cPanel File Manager
Cara paling ramah pemula adalah lewat File Manager di cPanel. Anda bisa membukanya dari browser HP Android tanpa perlu aplikasi tambahan.
- Login ke cPanel hosting Anda, lalu cari menu File Manager.
- Masuk ke folder public_html atau folder tempat website berada.
- Pilih file atau folder yang ingin diatur. Untuk mengubah banyak sekaligus, tahan tombol Ctrl atau centang beberapa item.
- Klik kanan lalu pilih Change Permissions (atau ikon kunci/gembok di toolbar).
- Centang kotak izin sesuai kebutuhan, atau langsung isi angka seperti 644 atau 755 di kolom Permission.
- Pastikan opsi Recurse into subdirectories dicentang jika ingin menerapkan ke semua isi folder, lalu klik Change Permissions.
Setelah itu, muat ulang website Anda. Jika error hilang dan situs berjalan normal, berarti pengaturan sudah benar.
Mengatur Permission lewat SSH atau Termux di Android
Bagi yang lebih teknis, perintah chmod lewat SSH jauh lebih cepat, apalagi kalau harus mengubah ratusan file. Uniknya, Anda bisa melakukannya dari HP Android memakai aplikasi terminal seperti Termux yang mendukung koneksi SSH.
Berikut perintah yang sering dipakai:
- chmod 644 namafile.php — mengubah izin satu file
- chmod 755 namafolder — mengubah izin satu folder
- chmod -R 755 public_html — menerapkan 755 ke folder beserta seluruh isinya
- find . -type f -exec chmod 644 {} ; — mengubah semua file di direktori aktif menjadi 644
Selain chmod, ada perintah chown untuk mengubah kepemilikan file. Ini penting karena permission 644 tetap tidak berguna kalau file dimiliki user yang salah. Pada hosting shared, biasanya owner yang benar adalah username cPanel Anda, bukan root.
Alternatif: Mengatur Permission lewat Aplikasi FTP di HP
Kalau SSH terasa rumit, Anda bisa memakai aplikasi FTP client Android seperti AndFTP atau FTP Manager. Setelah terhubung ke server:
- Tekan lama pada file atau folder yang dituju.
- Pilih menu Properties atau Permissions.
- Ubah angka permission sesuai kebutuhan, lalu simpan.
Cara ini praktis untuk mengubah beberapa file sekaligus, meski tidak secepat perintah terminal.
Kesalahan Umum dan Tips Keamanan
Agar tidak mengulangi masalah yang sama, perhatikan poin-poin berikut:
- Jangan asal 777. Kalau folder upload butuh izin tulis, cukup 755 dan pastikan kepemilikan file benar.
- Bedakan file dan folder. File umumnya 644, folder 755. Menukarnya bisa memicu error 500.
- Lindungi file konfigurasi. File seperti wp-config.php sebaiknya 600 atau 640.
- Periksa setelah update. Proses update CMS kadang mengubah permission, jadi cek ulang secara berkala.
- Backup dulu. Selalu cadangkan file sebelum mengubah permission secara massal.
Jika setelah semua langkah website masih error, coba periksa error log di cPanel. Pesan di sana biasanya menunjukkan file mana yang bermasalah beserta jenis izinnya.
Kesimpulan
Mengatur hak akses file dan folder website sebenarnya tidak sesulit yang dibayangkan. Kuncinya hanya tiga: pahami arti angka 644 dan 755, gunakan alat yang nyaman (File Manager cPanel, SSH, atau aplikasi FTP di Android), dan jangan pernah memakai 777 sebagai jalan pintas.
Dengan permission yang tepat, website Anda jadi lebih aman sekaligus bebas dari error yang mengganggu. Tertarik mencoba mengatur permission langsung dari HP? Mulailah dari File Manager cPanel—tanpa instalasi apa pun.
Kalau artikel ini membantu, bagikan ke teman yang sedang belajar mengelola website, dan pantau terus Solusitekno.id untuk tutorial teknologi, aplikasi Android, dan tips digital lainnya. Punya pertanyaan seputar permission atau error hosting? Tulis di kolom komentar, ya!