Hosting & Server · catatan teknis
Memahami Izin Akses File (File Permissions 644 dan 755)
Jawaban Cepat (Ringkasan Solusi)
File permission mengatur hak baca, tulis, dan eksekusi pada server Linux. Di hosting cPanel Webhostmu, standar baku keamanan adalah 755 untuk seluruh folder/direktori dan 644 untuk seluruh berkas file. Izin 777 sangat dilarang karena membuka celah keamanan dan akan memicu error 500.
Prasyarat Sebelum Memulai
– Akses cPanel Webhostmu > File Manager.Langkah-Langkah Penyelesaian
Langkah 1: Pahami Arti Angka Permission
Angka tiga digit merepresentasikan izin untuk: – Digit 1: Pemilik (User / Owner). – Digit 2: Kelompok (Group). – Digit 3: Publik / Pengunjung (World / Others). Setiap angka merupakan penjumlahan dari: Read (4), Write (2), dan Execute (1).Langkah 2: Standar Izin Folder: 755
Seluruh folder wajib memiliki permission755 (rwxr-xr-x). Artinya pemilik dapat membaca, menulis, dan membuka folder, sedangkan publik hanya bisa membaca dan membuka.
Langkah 3: Standar Izin File: 644
Seluruh file reguler (seperti .php, .html, .css, .jpg) wajib berizin644 (rw-r–r–). Artinya publik hanya boleh membaca tanpa bisa mengubah isi berkas.
Langkah 4: Pengecualian File Sensitif: 600 atau 640
File sensitif sepertiwp-config.php dapat diubah menjadi 600 atau 640 agar hanya pemilik akun server yang dapat membaca isi password database.
Langkah 5: Cara Mengubah Permission di File Manager
Klik kanan pada file atau folder di File Manager, pilih Change Permissions, centang kotak sesuai angka yang diinginkan, lalu klik Change Permissions.💡 Tip Teknis:
Jika website Anda mengalami error 500 Internal Server Error mendadak, periksa permission file .htaccess dan index.php Anda. Pastikan tidak bernilai 777.
Tanya Jawab & Kendala Umum (FAQ)
Tanya: Mengapa server Webhostmu menolak permission 777? Jawab: Webhostmu menggunakan modul keamanan suPHP/LiteSpeed yang secara otomatis memblokir file berizin 777 untuk mencegah skrip berbahaya menyuntikkan malware ke server.Tanya: Bagaimana cara memperbaiki permission ratusan file sekaligus?
Jawab: Anda dapat menggunakan skrip Terminal/SSH atau meminta bantuan tim teknis Webhostmu untuk menjalankan perintah perbaikan massal.
Butuh Bantuan Teknisi Webhostmu?
Jika Anda ragu atau terkendala pada salah satu langkah konfigurasi di atas, tim teknis Webhostmu siap membantu menyelesaikannya untuk Anda.
Buka Tiket Bantuan di Member Area →Langkah berikutnya
Butuh bantuan teknis?
Senin–Sabtu 09.00–17.00 WIB, Minggu OFF · [email protected]