GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal dan Menggunakan WP CLI di Linux

WordPress adalah salah satu perangkat lunak CMS open-source yang paling banyak digunakan di internet. Mudah digunakan dan bahkan non-coder dapat dengan mudah mengaturnya dan menjalankan situs web di dalamnya.

Ini tidak berarti bahwa WordPress bukan untuk pengembang. WordPress menyediakan berbagai alat dan dokumen yang membantu para pengembang.

Salah satu alat tersebut adalah WP-CLI, antarmuka baris perintah untuk WordPress. Dengan alat WP-CLI, Anda dapat menginstal WordPress atau mengelola dan memperbarui instalasi WordPress yang ada. Anda dapat mengonfigurasi multisite, Anda dapat memperbarui inti WordPress dan plugin di server backend berkat alat baris perintah ini.

WP-CLI sangat membantu dalam men-debug masalah dan mengelola instalasi WordPress khususnya jika frontend WordPress tidak berfungsi.

Anda dapat menemukan sejumlah alasan untuk menggunakannya. Saya akan menunjukkan cara menginstal WP-CLI di Ubuntu dan distribusi Linux lainnya dan cara menggunakan perintah dasar untuk mengelola instalasi WordPress.

Instal WP-CLI di Ubuntu dan distribusi Linux lainnya

Saya menggunakan server Ubuntu 18.04 LTS yang dihosting di UpCloud. Anda bisa mendapatkan kredit gratis $50 jika menggunakan tautan ini untuk mendaftar ke server UpCloud.

Saya menggunakan ServerPilot untuk meng-hosting beberapa instalasi WordPress di satu server. Jika Anda ingin menginstal beberapa WordPress di satu server cloud, konfigurasinya bisa rumit. ServerPilot memecahkan masalah ini dan Anda dapat menginstal sebanyak mungkin instans WordPress dalam beberapa klik.

Apa pun distribusi Linux yang Anda gunakan, langkah penginstalan tetap sama untuk semuanya.

Langkah 1:Unduh file arsip WP-CLI

WP-CLI tersedia sebagai file .phar (PHP Archive). Anda dapat mengunduh file arsip ini menggunakan perintah Wget atau Curl. Saya menggunakan perintah wget di sini.

wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Anda akan melihat output yang mirip dengan ini:

wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
 --2019-07-14 12:29:16--  https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
 Resolving raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.112.133
 Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.112.133|:443… connected.
 HTTP request sent, awaiting response… 200 OK
 Length: 5506663 (5.3M) [application/octet-stream]
 Saving to: 'wp-cli.phar'
wp-cli.phar                                        100%[================================================================================================================>]   5.25M  --.-KB/s    in 0.1s  2019-07-14 12:29:17 (38.5 MB/s) - 'wp-cli.phar' saved [5506663/5506663]

Langkah 2:Jadikan WP-CLI dapat dieksekusi

Sekarang setelah Anda mengunduh file arsip, Anda harus membuat file ini dapat dieksekusi dengan mengubah izin filenya. Anda dapat menggunakan perintah chmod:

chmod u+x wp-cli.phar

Langkah selanjutnya adalah memindahkan file ini ke /user/local/bin. Dalam struktur direktori Linux, direktori bin digunakan untuk menyimpan biner dari perintah yang Anda jalankan.

sudo mv wp-cli.phar /usr/local/bin/wp

Langkah 3:Pastikan CLI WordPress berfungsi dengan baik

Sekarang setelah Anda 'mengubah' file arsip menjadi perintah, Anda harus memverifikasi bahwa itu berfungsi dengan baik. Cara termudah adalah dengan memeriksa versi alat WP-CLI. Gunakan perintah di bawah ini:

wp --info

Jika WP-CLI 'diinstal' dengan benar, outputnya akan seperti ini:

OS:    Linux 4.15.0-32-generic #35-Ubuntu SMP Fri Aug 10 17:58:07 UTC 2018 x86_64
Shell:    /bin/bash
PHP binary:    /opt/sp/php7.3/bin/php
PHP version:    7.3.7
php.ini used:    /etc/php7.3-sp/php.ini
WP-CLI root dir:    phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir:    phar://wp-cli.phar/vendor
WP_CLI phar path:    /srv/users/abhi
WP-CLI packages dir:    
WP-CLI global config:    
WP-CLI project config:    
WP-CLI version:    2.2.0

Aktifkan penyelesaian bash untuk WP-CLI [Opsional]

Fitur penyelesaian bash memungkinkan Anda untuk menyelesaikan perintah secara otomatis dengan menekan tombol tab. Ini adalah salah satu pintasan terminal yang harus diketahui untuk setiap pengguna Linux.

Anda harus melakukan sedikit upaya untuk mengaktifkan fitur penyelesaian bash untuk WordPress CLI.

Buka direktori home Anda menggunakan perintah cd:

cd ~

Sekarang dapatkan skrip penyelesaian bash:

wget https://github.com/wp-cli/wp-cli/raw/master/utils/wp-completion.bash

Terminal Anda harus memiliki file .bashrc tersembunyi di direktori home Anda. Jika tidak, Anda dapat membuatnya. Yang harus Anda lakukan di sini adalah menambahkan konten file wp-completion.bash ke dalam file .bashrc. Saya akan menggunakan perintah cat di sini tetapi Anda dapat menggunakan metode apa pun yang Anda suka untuk mengedit file.

cat wp-completion.bash >> .bashrc

Sekarang sumber file .bashrc agar perubahan segera diterapkan.

source .bashrc

Itu dia. Sekarang perintah wp dapat diselesaikan secara otomatis dengan tombol tab.

Perintah dasar WordPress yang harus Anda ketahui

Sekarang setelah Anda menginstal WordPress CLI, saatnya menggunakannya untuk mengelola instalasi WordPress Anda.

Untuk menjalankan perintah apa pun dengan WP CLI, Anda harus berada di direktori publik instance WordPress Anda terpasang.

Periksa versi WordPress

Untuk memeriksa versi instalasi WordPress Anda, gunakan perintah ini:

wp core version

Periksa apakah ada pembaruan yang tersedia untuk inti WordPress

Untuk memeriksa apakah pembaruan inti WordPress tersedia, gunakan perintah berikut:

wp core check-update

Jika ada pembaruan yang tersedia, output akan memberi tahu Anda tentang hal itu:

wp core check-update
 +---------+-------------+-------------------------------------------------------------+
 | version | update_type | package_url                                                 |
 +---------+-------------+-------------------------------------------------------------+
 | 5.2.2   | major       | https://downloads.wordpress.org/release/wordpress-5.2.2.zip |
 +---------+-------------+-------------------------------------------------------------+

Jika inti WordPress Anda adalah versi terbaru, Anda akan melihat pesan ini:

Success: WordPress is at the latest version.

Perbarui WordPress melalui baris perintah

Jika ada pembaruan inti yang tersedia, Anda dapat memperbarui instalasi WordPress menggunakan perintah berikut:

wp core update

Output menampilkan proses:

Updating to version 5.2.2 (en_US)…
Downloading update from https://downloads.wordpress.org/release/wordpress-5.2.2-no-content.zip…
Unpacking the update…
Success: WordPress updated successfully.

Hapus cache WordPress di baris perintah

Sejumlah masalah WordPress disebabkan oleh cache. Menghapus cache dapat 'memperbaikinya'. Anda dapat membersihkan cache menggunakan perintah ini:

wp cache flush

Kelola plugin WordPress dari baris perintah

Jika Anda telah menggunakan WordPress cukup lama, Anda tahu bahwa konflik plugin sering menyebabkan masalah. Salah satu cara untuk menangani masalah ini adalah dengan menonaktifkan plugin yang merepotkan. Jika Anda tidak tahu plugin mana yang menyebabkan masalah, menonaktifkan semuanya lalu mengaktifkannya kembali satu per satu adalah cara yang harus dilakukan.

Anda dapat membuat daftar semua plugin menggunakan perintah ini:

wp plugin list

Outputnya dalam bentuk tabel:

+--------------------+----------+--------+---------+
 | name               | status   | update | version |
 +--------------------+----------+--------+---------+
 | akismet            | active   | none   | 4.1.2   |
 | atomic-blocks      | active   | none   | 2.0     |
 | members            | active   | none   | 2.1.0   |
 | wp-seopress        | active   | none   | 3.5.8   |
 | wp-seopress-pro    | active   | none   | 3.5.8   |
 | wpforms-lite       | active   | none   | 1.5.3.1 |
 | wp-rocket          | inactive | none   | 3.3.5.2 |
 | advanced-cache.php | dropin   | none   |         |
 +--------------------+----------+--------+---------+

Anda dapat menonaktifkan plugin dengan menggunakan namanya. Anda dapat melihat nama dalam perintah daftar plugin yang digunakan di atas.

wp plugin deactivate plugin_name

Anda dapat menonaktifkan semua plugin dalam satu perintah:

wp plugin deactivate --all

Anda dapat mengaktifkan plugin dengan cara yang sama. Cukup gunakan aktifkan alih-alih nonaktifkan pada perintah di atas.

Anda juga dapat memperbarui plugin satu per satu atau semuanya bersama-sama:

wp plugin update --all

Perintah WordPress lainnya

Ada lebih banyak perintah yang dapat Anda gunakan di WP-CLI. Anda dapat melihat daftar plugin dengan daftar plugin wp, daftar tema dengan daftar tema wp. Anda juga dapat menginstal dan menghapus plugin dan tema. Anda dapat mengelola pengguna dan kata sandi mereka melalui perintah WP.

Tidak mungkin bagi saya untuk mencakup semua perintah WP. Saya sarankan Anda merujuk ke buku pegangan WordPress CLI untuk mengetahui perintah yang mungkin Anda perlukan.

Saya harap tutorial ini bermanfaat bagi Anda dalam menginstal WP-CLI di Linux dan Anda memiliki beberapa ide dasar tentang menggunakan WordPress di baris perintah.

Jika Anda memiliki pertanyaan atau saran, silakan tinggalkan komentar di bawah.


Linux
  1. Cara menginstal dan menggunakan telnet di Kali Linux

  2. Cara Menginstal Dan Menggunakan Flatpak Di Linux

  3. Cara Menginstal dan Menggunakan Traceroute di Linux

  1. Bagaimana Cara Menginstal dan Menggunakan Layar Linux?

  2. Cara Menginstal dan Menggunakan SSHFS di Linux

  3. Cara Menginstal dan Menggunakan Slack di Linux

  1. Cara Menginstal Dan Menggunakan Putty Di Linux

  2. Cara Menginstal dan Menggunakan locate Command di Linux

  3. Cara Menginstal dan Menggunakan Tor Browser di Linux