Jump to content

Menonaktifkan Pembuatan Akun Pada MediaWiki

From Made Juli
Revision as of 10:06, 8 September 2026 by Madejuli (talk | contribs) (Created page with "Untuk menonaktifkan pembuatan akun baru ''(createaccount)'' oleh pengguna umum atau anonim di MediaWiki, Anda perlu mengubah file konfigurasi utama '''LocalSettings.php''' Secara default, MediaWiki mengizinkan siapa saja untuk membuat akun. Anda bisa membatasi hak akses ini dengan menghapus izin ''createaccount'' dari kelompok pengguna umum '''(*)'''. Berikut adalah langkah-langkah dan kode yang perlu Anda tambahkan: == Langkah-Langkah Menonaktifkan '''''createaccount...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Untuk menonaktifkan pembuatan akun baru (createaccount) oleh pengguna umum atau anonim di MediaWiki, Anda perlu mengubah file konfigurasi utama LocalSettings.php Secara default, MediaWiki mengizinkan siapa saja untuk membuat akun. Anda bisa membatasi hak akses ini dengan menghapus izin createaccount dari kelompok pengguna umum (*).

Berikut adalah langkah-langkah dan kode yang perlu Anda tambahkan:

Langkah-Langkah Menonaktifkan createaccount

  • Buka file LocalSettings.php yang berada di folder utama instalasi MediaWiki Anda menggunakan teks editor (seperti Notepad++, VS Code, atau melalui terminal/SSH).
  • Gulir ke bagian paling bawah file tersebut.
  • Tambahkan kode berikut:
# Mencegah pengguna anonim dan pengguna umum membuat akun baru
$wgGroupPermissions['*']['createaccount'] = false;

Opsi Tambahan (Sangat Direkomendasikan)

Setelah menonaktifkan pembuatan akun untuk umum, Anda mungkin tetap ingin mengizinkan Birokrat (bureaucrat) atau Pengurus (sysop) untuk membuatkan akun bagi orang lain melalui halaman Special:CreateAccount.Untuk memastikan mereka tetap memiliki akses tersebut, tambahkan kode berikut di bawah kode pertama :

# Mengizinkan Pengurus (Sysop) untuk membuatkan akun
$wgGroupPermissions['sysop']['createaccount'] = true;
# Mengizinkan Birokrat untuk membuatkan akun
$wgGroupPermissions['bureaucrat']['createaccount'] = true;

Bagaimana jika ingin mengaktifkannya kembali?

Jika di kemudian hari Anda ingin membuka kembali pendaftaran akun untuk umum, Anda cukup mengubah nilai false menjadi true, atau menghapus baris kode tersebut dari LocalSettings.php.