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.

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:

  1. Buka software FTP kalian, jika belum memilikinya, kalian bisa download filezilla 
  2. Setelah itu, kalian masuk ke akun FTP server kalian
  3. Buka folder root situs wordpress kalian
  4. pilih folder/file mana yang ingin diubah permissionnya.
  5. klik kanan pada folder/file yang dipilih, kemudian klik file permission seperti gambar berikut:
  6. 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:

kredensial ftp, file permission.
file permission di Aapanel

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.

About the Author

Dzul Qurnain

Suka nonton Anime, ngoding dan bagi-bagi tips kalau tahu.. Oh iya, suka baca ( tapi yang menarik menurutku aja)... Praktisi WordPress, web development, SEO, dan server administration yang membagikan tutorial teknis dan catatan implementasi nyata.

View All Articles