Cara Install WP Multisite dengan WP-CLI


3 menit

Berbeda dengan cara manual ketika membuat Multisite, kamu bisa mempersingkat proses install WP Multisite dengan WP-CLI dimana kamu hanya menjalankan beberapa perintah saja melalui CLI.

Sebelum mempelajari lebih lanjut cara install WP Multisite dengan WP-CLI, pastikan di server atau hostingmu sudah terinstall WP-CLI serta memenuhi prasyarat untuk menggunakan WP Multisite. Apabila belum, maka kamu bisa mengikuti tutorial ini: Cara Install WP-CLI di Linux

Apabila sudah terinstall, maka kamu bisa menginstall WordPress multisite mengikuti langkah-langkah berikut

1. Buka Folder Instalasi WordPress

Seperti biasa, ketika kamu akan menjalankan WP-CLI, maka kamu perlu membuka folder instalasi WordPress melalui CLI menggunakan perintah cd.

Misalnya folder instalasi berada di folder /var/www/wordpress maka kamu bisa menggunakan perintah berikut

cd /var/www/wordpress

2. Install WP Multisite dengan WP-CLI

Setelah berada didalam folder instalasi WordPress, maka sekarang kamu bisa langsung mengaktifkan multisite dan menambahkan konfigurasi di wp-config.php dengan perintah berikut:

wp core multisite-install --title="NAMA_NETWORK" --admin_user="USERNAME" --admin_password="PASSWORD" --admin_email="[email protected]"

Penjelasan:

  • title=”NAMA_NETWORK”: Ubah dengan nama network pada WordPress Multisite. Nama network tidak harus sama dengan nama website, misalnya WPGan Network
  • admin_user=”USERNAME”: Ubah dengan username yang digunakan untuk login Network sebagai Super Admin, misalnya wpgan_superadmin
  • admin_password=”PASSWORD”: Ubah dengan password yang digunakan untuk login Network sebagai Super Admin, misalnya superadmin_pass
  • admin_email=”[email protected]: Ubah dengan alamat email yang digunakan untuk login Network sebagai Super Admin, misalnya [email protected]

Ketika menggunakan data yang ada pada penjelasan diatas, maka perintah yang digunakan menjadi seperti ini

wp core multisite-install --title="WPGan Network" --admin_user="wpgan_superadmin" --admin_password="superadmin_pass" --admin_email="[email protected]"

3. Tambahkan Rewrite Rule

Tergantung dengan jenis web server yang kamu gunakan, maka kamu perlu menambahkan rewrite rule yang berbeda. Misalnya menggunakan Apache, maka kamu bisa melakukan update atau menambahkan .htaccess

sudo vi .htaccess

Setelah membuka file .htaccess, maka kamu bisa langsung menambahkan baris kode berikut ini didalamnya

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]

Kode diatas digunakan apabila kamu membuat multisite dengan subfolder, misalnya wpgan.com/site1, wpgan.com/site2, dan seterusnya. Apabila kamu ingin membuat multisite dengan subdomain, maka kamu bisa menggunakan .htaccess berbeda yang bisa didapatkan dari halaman ini: Default .htaccess CMS Populer

4. Akses Network

Setelah menginstall WP Multisite dan menambahkan rewrite rule, maka selanjutnya kamu bisa login WordPress seperti biasa dan ketika kamu login sebagai Super Admin, maka kamu akan menemukan menu untuk mengelola Network, menambahkan sub-site baru, dan lainnya.


Terima kasih telah berkunjung ke WPGan.com. Dapatkan saldo $100 di Vultr gratis dan deploy servermu sendiri melalui [Halaman Ini]
Share: