WordPress & Website · catatan teknis
Cara Mengamankan File wp-config.php Menggunakan Rules .htaccess
Jawaban Cepat (Ringkasan Solusi)
File wp-config.php memuat kredensial penting berupa password database dan kunci keamanan rahasia WordPress. Lindungi dari akses publik ilegal dengan menyisipkan baris proteksi ‘Deny from all’ di file .htaccess cPanel dan mengubah izin berkas (file permission) menjadi 600 atau 640.
Prasyarat Sebelum Memulai
– Akses login ke cPanel Webhostmu > File Manager. – File .htaccess dan wp-config.php di folder public_html.Langkah-Langkah Penyelesaian
Langkah 1: Buka File Manager di cPanel
Masuk ke cPanel > buka File Manager > buka folder public_html.Langkah 2: Edit File .htaccess
Aktifkan opsi Show Hidden Files di Settings File Manager, klik kanan file.htaccess, lalu pilih Edit.
Langkah 3: Sisipkan Baris Kode Proteksi wp-config
Tempelkan baris kode keamanan berikut di bagian paling atas file .htaccess: “apache
# Proteksi File wp-config.php
order allow,deny
deny from all
`
Langkah 4: Simpan Perubahan File .htaccess
Klik tombol Save Changes di pojok kanan atas.
Langkah 5: Ubah Izin Akses File (File Permission) wp-config.php
1. Kembali ke File Manager, cari file wp-config.php.
2. Klik kanan pada file tersebut dan pilih Change Permissions.
3. Ubah nilainya menjadi 600 atau 640 (hanya pemilik server yang bisa membaca file).
4. Klik Change Permissions.
Langkah 6: Uji Akses Melalui Browser
Buka tab browser dan ketik alamat: https://domainanda.com/wp-config.php. Pastikan browser menampilkan pesan kode penolakan 403 Forbidden.
💡 Tip Teknis:
Memproteksi file wp-config.php adalah salah satu standar baku keamanan tertinggi yang wajib diterapkan pada setiap situs WordPress.
Tanya Jawab & Kendala Umum (FAQ)
Tanya: Apakah proteksi ini mengganggu kinerja website WordPress?
Jawab: Sama sekali tidak. Sistem WordPress internal tetap membaca file wp-config secara normal dari dalam server; aturan ini hanya memblokir permintaan akses langsung dari browser pengunjung.
Tanya: Bagaimana jika setelah kode dipasang website menampilkan error 500?
Jawab: Pastikan sintaks penulisan tag
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]