Lanjut ke konten

Mengelola izin pengguna, file, dan folder

Teks ini diterjemahkan menggunakan AI. Jika Anda ingin melihat teks asli dalam bahasa Inggris, klik di sini.

Masalah izin dapat memblokir akses ke fitur atau fungsi tertentu di situs Anda. Untuk memperbaikinya, memahami berbagai jenis izin dan kesalahan umum akan sangat membantu. Panduan ini membahas izin file, izin pengguna, dan cara memecahkan masalah yang paling umum.

Jenis izin

Ada dua jenis izin utama: izin file dan izin pengguna. Izin file mengontrol siapa yang dapat mengakses file situs Anda dan kapan. Izin pengguna menentukan apa yang dapat dilakukan setiap pengguna di situs Anda, termasuk bagian dasbor mana yang dapat mereka akses dan kelola. 

Izin file

Secara default, situs WordPress.com diatur dengan izin file berikut:

  • Direktori Tidak Dikelola: 775 atau 755
    • Ini memungkinkan pemilik untuk membaca, menulis, dan mengeksekusi, serta anggota grup dan pengguna lain untuk membaca dan menulis.
    • Jika izinnya 775, anggota grup juga dapat mengeksekusi.
  • File: 644
    • Ini memungkinkan pemilik untuk membaca dan menulis, serta pengguna lain hanya dapat membaca.

Situs di WordPress.com juga menyertakan file dan folder yang dikelola untuk alasan performa, keamanan, atau alasan platform lainnya. File dan folder ini memiliki izin 755 atau 644 dan tidak dapat diubah. 

Beberapa file, seperti plugin atau tema terkelola, merupakan symlink. Artinya, Anda tidak dapat mengedit file atau foldernya secara langsung. Namun, kecuali Jetpack, Akismet, dan plugin must-use wpcomsh, Anda dapat menghapus versi terkelola dan menggantinya dengan versi yang tidak dikelola.

Jika Anda memilih untuk mengonversi plugin atau tema yang menggunakan symlink, Anda bertanggung jawab untuk menjaganya tetap diperbarui. Anda juga tidak akan lagi menerima pembaruan performa atau keamanan yang disertakan dengan versi terkelola. Pelajari selengkapnya tentang plugin dan tema yang menggunakan symlink di sini.

Ubah izin file

Mengubah izin dapat merusak fungsionalitas situs Anda dan hanya boleh dilakukan jika Anda benar-benar yakin apa yang Anda ubah dan alasannya. 

Anda dapat mengubah izin file atau folder melalui koneksi SFTP atau SSH situs Anda.

Izin pengguna

Situs WordPress.com dilengkapi dengan peran pengguna default, masing-masing dengan rangkaian izinnya sendiri. Anda dapat mempelajari selengkapnya tentang peran tersebut dan hal-hal yang diizinkannya di sini.

Saat Anda mengundang pengguna ke situs Anda atau membuat pengguna baru melalui dasbor WP-Admin, WP-CLI, atau dengan mengedit database, Anda dapat menetapkan peran. Pengguna tersebut akan otomatis menerima izin default untuk peran tersebut, kecuali jika Anda menyesuaikannya.

Beberapa plugin dan tema dapat menambahkan peran dan izin mereka sendiri. Ini sering diperlukan agar fitur tertentu dapat berfungsi dan dapat ditetapkan bersama peran yang sudah ada atau sebagai satu-satunya peran untuk pengguna.

Kredensial akses SFTP dan SSH

Pengguna yang memiliki akses ke kredensial SFTP atau SSH akan memiliki hak istimewa administratif untuk menambahkan, memodifikasi, dan menghapus file serta pengaturan situs. Izin SSH juga memberikan akses langsung ke database dan semua perintah CLI yang tersedia. 

Akses SFTP dan SSH tidak dapat dibatasi pada tindakan atau izin tertentu. Jika Anda tidak ingin pengguna memiliki akses penuh melalui alat ini, jangan tetapkan peran administrator kepada mereka atau membagikan kredensial SFTP/SSH kepada mereka, terlepas dari peran atau izin mereka di situs.

Ubah peran atau izin pengguna

Anda dapat mengubah peran atau izin pengguna dengan beberapa cara bawaan:

Anda juga dapat menggunakan plugin pihak ketiga untuk mengelola izin kustom untuk file dan pengguna. Opsi populer seperti User Role Editor atau Members memungkinkan Anda menyempurnakan izin dan menetapkan beberapa peran kepada pengguna berdasarkan kebutuhan situs Anda.

Tips bermanfaat

Anda dapat melihat kapabilitas yang saat ini ditetapkan kepada pengguna dengan user list-caps {userID} di WP-CLI:

wp user list-caps youruser
read
level_0
subscriber

Jika izin tidak sesuai dengan ekspektasi Anda, Anda dapat menetapkan ulang peran yang benar untuk mengatur ulang izin. 

Jika izin masih belum benar setelah peran diperbaiki, izin default peran tersebut mungkin telah diubah. Dalam kasus ini, Anda dapat mengatur ulang izin ke default dengan perintah CLI role reset {role}. Tindakan ini kemudian akan memperbarui izin untuk siapa pun yang ditetapkan ke peran tersebut:

wp role reset editor
Restored 0 capabilities to and removed 0 capabilities from 'editor' role.
Success: Role reset.

Beberapa plugin membuat peran pengguna baru atau mengubah peran yang sudah ada. Dalam sebagian besar kasus, peran ini dihapus saat plugin di-uninstall. Namun, jika tidak, Anda mungkin akan memiliki peran khusus yang tidak digunakan.

Jika ada peran yang tetap ada setelah plugin dihapus, Anda mungkin perlu menghapusnya secara manual dan menetapkan ulang pengguna yang terdampak ke peran default.

Untuk menghapus peran, Anda dapat menggunakan perintah CLI role delete {ROLE}.

Jika Anda tidak sengaja menghapus peran default atau peran default tidak ada karena alasan lain, Anda dapat menambahkannya kembali menggunakan role reset {ROLE} :

wp role delete editor
Success: Role with key 'editor' deleted.

Memperbaiki kesalahan izin

Terkadang, Anda mungkin mengalami masalah dengan peran dan izin pengguna di situs Anda. Berikut adalah beberapa masalah paling umum yang mungkin Anda temui.

Kesalahan akses

Anda mungkin melihat pesan seperti “Maaf, Anda tidak diizinkan mengakses halaman ini” atau “Anda tidak memiliki izin untuk mengakses halaman ini.”

Kesalahan ini sering muncul saat mencoba mengakses halaman WP-Admin, seperti halaman Plugin atau pengaturan plugin. Anda mungkin juga melihat bahwa bagian Peningkatan menampilkan paket yang salah atau tidak menampilkan paket sama sekali.

Untuk memecahkan masalah:

  • Pastikan Anda masuk dengan akun yang benar dengan mengunjungi profil Anda.
  • Periksa apakah paket yang benar ditampilkan di samping Peningkatan. Jika tidak, silakan hubungi Dukungan WordPress.com
  • Periksa peran yang ditetapkan untuk pengguna yang terdampak. Anda dapat memeriksa peran di Pengguna → Semua Pengguna. Jika perannya tidak benar, tetapkan peran yang benar, lalu buka kembali halaman yang tadi ingin Anda kunjungi.
  • Periksa izin yang ditetapkan untuk pengguna. Jika perannya sudah benar tetapi izinnya belum, reset peran dan buka kembali halaman tersebut.
  • Jika pengguna memiliki beberapa peran, atau jika Anda menggunakan plugin yang memengaruhi izin, coba nonaktifkan plugin tersebut untuk sementara. Ini dapat membantu Anda menentukan apakah konflik peran menyebabkan masalah tersebut.

Tidak dapat menginstal plugin atau tema

Jika Anda tidak dapat menginstal plugin, penyebabnya mungkin terkait masalah izin, plugin yang tidak kompatibel, informasi paket yang salah, atau error situs lainnya. 

Untuk memecahkan masalah:

  • Pastikan Anda masuk dengan akun yang benar dengan mengunjungi profil Anda.
  • Pastikan akun ini memiliki peran dan izin yang benar. Anda dapat memeriksa peran di Pengguna → Semua Pengguna. Jika perannya tidak benar, tetapkan peran yang benar.
  • Pastikan situs WordPress.com Anda menggunakan paket yang mendukung plugin.
  • Pastikan plugin atau tema yang Anda unggah memiliki format yang benar. File tersebut harus berupa satu file ZIP yang tidak berisi file ZIP lain di dalamnya, dan harus kompatibel dengan WordPress.com.

Kami berupaya sebaik mungkin agar WordPress.com kompatibel dengan sebanyak mungkin plugin dan tema. Namun, beberapa mungkin tidak berfungsi karena konflik dengan platform kami. Jika plugin atau tema tidak kompatibel, biasanya Anda akan melihat pesan yang memberi tahu Anda. Jika tidak yakin, Anda dapat memeriksa daftar plugin yang tidak kompatibel di sini.

Tidak dapat mengunggah media

Masalah unggahan media biasanya tidak terkait dengan izin pengguna. Penyebabnya sering kali berkaitan dengan ukuran atau format file, ruang penyimpanan yang tersedia, atau masalah koneksi. 

Untuk memecahkan masalah:

  • Pastikan Anda memiliki ruang penyimpanan tersisa yang cukup untuk menampung file tersebut. 
  • Pastikan file tersebut termasuk salah satu jenis yang diterima. Terkadang, ekstensi file tidak sesuai dengan jenis file sebenarnya. Jika hal ini terjadi, coba simpan file dengan ekstensi yang benar atau gunakan perangkat lunak pihak ketiga untuk mengonversinya ke format yang didukung.
  • Pastikan unggahan Anda tidak melebihi ukuran maksimum 2 GB. Jika file Anda lebih besar dari 2 GB, Anda dapat mengunggahnya menggunakan SFTP atau SSH
  • Pastikan koneksi Anda stabil dan tidak mengalami waktu habis saat mengunggah file.
  • Pastikan izin folder dan subfolder Uploads Anda sudah benar.  

Error media lainnya

Jika Anda melihat thumbnail rusak di galeri media atau menerima respons 404 saat mengunjungi URL sumber untuk item media, biasanya penyebabnya adalah salah satu dari tiga hal berikut:

  • Privasi situs Anda diatur ke Privat.
  • Media tidak ada di file situs Anda. Hal ini dapat terjadi jika Anda memigrasikan situs dan tidak semua konten yang diunggah ikut diimpor. 
  • Izin file atau folder telah diubah. 

Untuk memecahkan masalah:

  • Pastikan situs Anda diatur ke Publik atau Segera Hadir dengan membuka Pengaturan → Membaca dan menggulir turun ke bagian “Visibilitas Situs”.
  • Dengan menggunakan SFTP atau SSH, pastikan file media ada di folder Uploads situs Anda.
    • Jika media tidak ada, Anda perlu mengimpornya kembali.
    • Jika media diunggah secara manual langsung ke struktur file melalui SFTP atau SSH, atau berada dalam struktur folder kustom, Anda dapat menggunakan plugin seperti Media Sync untuk mengaitkannya dengan benar. 
  • Pastikan izin folder dan file Anda sesuai dengan nilai default.
    • Jika izin telah diubah, Anda dapat memperbaikinya dengan mengikuti instruksi yang tersedia di bagian Ubah Izin File di atas. 

Error privasi

Anda mungkin melihat error seperti “403 Forbidden: Permission denied” atau “Our sentries tell us that you should not be here.”

Pesan-pesan ini biasanya muncul jika situs Anda diatur ke privat atau jika Anda menggunakan plugin pemeliharaan untuk menyembunyikannya sebelum peluncuran. Dalam kasus ini, beberapa fitur di dasbor situs Anda mungkin terbatas atau tidak dapat diakses.

Untuk mengatasi masalah ini, kami sarankan menggunakan mode Segera Hadir. Aktifkan mode ini dengan mengikuti langkah-langkah berikut:

  • Kunjungi dasbor situs Anda.
  • Buka Pengaturan → Membaca.
  • Gulir ke bagian “Visibilitas Situs“.
  • Pilih opsi “Segera Hadir“.
  • Klik tombol “Simpan Perubahan” di bawah halaman.

Terakhir diperbarui: Juni 23, 2026