wpcli

Install WordPress dengan Cepat Melalui WP-CLI

Taukah kamu, kalau kita bisa pasang WordPress di localhost maupun di server melalui CLI dengan cepat?
Tinggal sat-set-sat-set doang langsung jadi itu WordPress.

Yap dengan bantuan WP-CLI. Sebelumnya sudah pernah saya tulis mengenai WP-CLI ini, nah sekarang kamu bisa langsung mengetahui kegunaannya pada saat pemasangan WordPress.

Persyaratan

Untuk memulai sesuatu itu pasti ada syarat-syaratnya. Gak mungkin tinggal sat-set-sat-set doang. Nah, begitu juga pemasangan WordPress dari WP-CLI, ada syaratnya.

Tapi tadi katanya di atas tinggal sat-set-sat-set doang gimana sih? Gak, itu cuma pemanis intro aja hehehe.

Berikut ini syarat-syarat yang mesti kamu patuhi sebelum memulai.

  • Disarankan pakai GNU/Linux. OS Lain bisa cuma kamu mesti menyesuaikan.
  • Sudah memasang WP-CLI. Kalau belum kamu bisa baca di arikel sebelumnya tentang cara pemasangan WP-CLI.
  • Sudah memasang PHP, Mariadb, dan servernya semisal Nginx atau Apache. Kalau belum, kamu bisa searching di blog ini ya … ada semua kok.
  • Paham dikit CLI. Namanya aja pake WP-CLI masa gak bisa CLI kan aneh.

Kalau sudah ada setidaknya 3 syarat di atas. Sip, berarti kamu bisa memulai.

Memulai

Pertama-tama kita persiapkan databasenya.

Database

Login akun root Mariadb atau MySQL mu dengan perintah seperti ini:

$ sudo mysql -u root

Kemudian, kita buat nama databasenya. Contoh di sini mywp.

> create database mywp;

Setelah itu, buat user dan password untuk databasenya.

> create user mywp_userdb@localhost identified by 'MyPassword';

Dan beri credientials user tersebut agar ia bisa drop ataupun create table dari database mywp.

> grant all privileges on mywp.* to mywp_userdb@localhost;
> flush privileges;

Untuk lebih jelasnya kamu bisa liat screencast berikut:

Unduh Dan Buat Config

Setelah selesai dengan database. Langkah selanjutnya yakini kita unduh WordPressnya dan buat confignya.

Sebelum unduh, kamu mesti buat direktori WordPressmu dulu dengan nama misalnya mywp.

$ mkdir mywp

Lalu baru kita unduh vanilla WordPress-nya.

$ cd mywp
$ wp core download

Setelah proses unduh selesai. Kita buat confignya.

$ wp config create \
--dbname=mywp \
--dbpass='MyPassword' \
--dbuser=mywp_userdb \
--dbhost=127.0.0.1

Perintah --dbhost jika di-localhost kamu bisa kosongkan. Akan tetapi alangkah baiknya diisi, agar lebih spesifik.

Pasang WordPress

Nah, setelah tahap-tahap di atas sudah selesai kita lakukan, baru deh kita ke tahap pemasangan WordPress.

Caranya gampang banget, kamu cukup masukan command berikut:

$ wp core install \
--title="My WP" \
--url="http://mywp.local" \
--admin_user=ali \
--admin_email='[email protected]' \
--admin_password='Sawadikap' \
--skip-email

Btw kamu bisa juga mengosongkan parameter --admin_password biar nanti passwordnya dibikinin dari WP-CLI nya.

Cotohnya kek gini:

Admin password: ^J^9*Pg*sIy(Uc%M59

Nah ini screencast kalau kita buat pasang tanpa parameter password. Password akan digenerate oleh WP-CLI.

Selesai deh, WordPressmu bisa langsung dioperasikan. Perlu kamu ingat, tadi kita memasang WordPressnya dengan paramater --url=http://mywp.local.

Ini artinya kalau kamu mau akses WordPressmu, harus melalui url http://mywp.local ya, jangan yang lain. Kalau pingin ganti yang lain, ya tinggal ganti aja parameternya disesuaikan dengan URL yg kamu mau.

Jika masih bingung silahkan tanya saja di kolom komentar.

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *