Jika kamu menggunakan unmanaged VPS dan kamu nggak menggunakan tools seperti Server Pilot, EE atau yang lainnya, kamu harus mengatur permission file dan folder WordPress sendiri. Hal ini sering kelupaan, kalau nggak kelupaan ya salah ngaturnya, jadi ketika mau edit kode theme, update theme, atau update plugin nggak bisa.
Kemungkinan besar itu disebabkan oleh salahnya pengaturan permission dan ownership. Untuk ownership, pengaturannya lebih gampang, kalau pake NGINX, biasanya serahkan saja pada user www-data, itu default user yang menjalankan NGINX. Nah, kalau pengaturan permission kamu harus benar, demi berjalannya sistem dan keamanan. Jangan sampai asal-asalan trus kamu bikin permission-nya 777, semua orang bisa mengubah dan menghapusnya. 😀
Berdasarkan rekomendasi dari WordPress, pengaturan permission file dan folder WordPress adalah sebagai berikut:
Folder : 755
File: 644
Silakan baca-baca di artikel ini tentang penjelasan dari angka-angka tersebut. 😀
Eksekusi perintah berikut untuk mengatur permission di CLI:
Folderfind /path/to/your/wordpress/install/ -type d -exec chmod 755 {} \;
Filefind /path/to/your/wordpress/install/ -type f -exec chmod 644 {} \;
Demikian, semoga bermanfaat.