Pernahkah kamu saat ingin mengunggah plugin atau tema dan wordpress malah memunculkan pop-up form untuk mengisi kredensial FTP kita?
Jika iya, maka ada yang salah dari folder atau file permission di server kita. Di artikel ini, kita akan membahas bagaimana caranya memperbaiki permission tersebut.
Daftar Isi
1. Memperbaiki permission folder/file dengan FTP
Ini adalah cara yang bisa digunakan oleh semua kalangan, dari pengguna shared hosting hingga dedicated server. Cara ini cukup mudah karena biasanya memiliki UI (user interface) yang bisa dinavigasi secara mudah.
Ikuti langkah-langkah berikut untuk melakukannya:
- Buka software FTP kalian, jika belum memilikinya, kalian bisa download filezilla
- Setelah itu, kalian masuk ke akun FTP server kalian
- Buka folder root situs wordpress kalian
- pilih folder/file mana yang ingin diubah permissionnya.
- klik kanan pada folder/file yang dipilih, kemudian klik file permission seperti gambar berikut:
- silahkan pilih file permissionnya. Untuk wordpress, folder permission adalah 755 dan untuk file adalah 644. Namun, kalian bisa mengaturnya sesuai kebutuhan.
2. Fix Permission dengan Command Line
Cara yang kedua yaitu menggunakan CLI (command line interface), ini untuk pengguna yang bisa mengakses CLI, seperti VPS atau dedicated server. Namun, beberapa shared hosting juga ada yang memperbolehkan penggunaan CLI.
Pertama-tama, buka dulu folder root situs kalian dengan:
cd /folder/situs/kalian
Selanjutnya, jalankan command untuk mengubah permissionnya. Berikut adalah command untuk mengatur permission folder:
find . -type d -exec chmod 755 {} \;
Selanjutnya, untuk mengubah file permission:
find . -type f -exec chmod 644 {} \;
Jika sudah silahkan dicoba kembali apa yang ingin kalian lakukan sebelumnya.
Jika sudah diubah namun masih saja menanyakan kredensial FTP, maka kalian bisa cek siapa pemilik dari folder/file yang ada. Biasanya untuk user adalah “www” atau “www-data” seperti berikut:
Untuk mengubah pemilik, kalian bisa menggunakan FTP seperti di atas, atau dengan command line seperti berikut jika kalian memiliki akses:
sudo chown -R www:www .
“www” disitu adalah nama pemilik yang akan digunakan. sesuaikan dengan konfigurasi server kalian. Setelah itu seharusnya wordpress tidak akan lagi meminta kredensial ftp setelah reload tabnya.
Kesimpulan
File permission memang kadang kala menjengkelkan, namun ini juga sangat penting karena berpengaruh pada keamanan situs kalian. Untuk memperbaiki permission, kalian bisa menggunakan aplikasi FTP atau command line seperti yang sudah saya jabarkan di atas.
Semoga artikel ini membantu kalian, jika ada pertanyaan silahkan kirimkan komentar atau bisa hubungi saya disini.
