Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Cara Update Otomatis WordPress dengan WP-CLI

Posted on March 12, 2018 by Syauqi Wiryahasana
Perkara mengelola website berbasis wordpress itu susah-susah gampang. Apalagi jika sudah mengelola puluhan atau ratusan domain Website yang berbasis WordPress, dimana setting, theme, maupun pluginnya beragam. Dalam kasus mengupdate core, theme dan plugin saja bisa butuh waktu ekstra jika dilakukan secara manual. Nah, pada tutorial kali ini kita akan menggunakan bantuan WP-CLI, sebuah tool command line yang bisa mengelola wordpress, baik proses install uninstall maupun update. Kelemahannya cuma satu, sangat sulit digunakan di website berbasis wordpress yang dipasang di hosting biasa tanpa akses Shell (SSH). Jadi, bagi yang masih menggunakan webhosting tanpa akses shell/ssh, silakan cari solusi lain :D hehe.

Mengenal WP-CLI

WP-CLI sendiri, seharusnya bukan barang baru bagi admin WordPress. Tool yang menjembatani pengelolaan wordpress tanpa harus login ke dashboard ini, sangat praktis dan bisa di otomasi. Cara installnya mudah:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Kemudian cek dengan perintah:
php wp-cli.phar --info
dan lebih baik, dipindah supaya jadi file biner aplikasi di Linux:
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
Kurang jelas? silakan kunjungi dan baca laman resminya: http://wp-cli.org.

Membuat Otomasi

Untuk otomasi update dan maintenance WordPress, silakan buat satu file Shell Script yang akan dibaca oleh Cron sesuai waktu yang diset. Contoh: [sourcecode] #!/bin/bash cd /home/username/public_html wp core update wp plugin update --all wp theme update --all exit [/sourcecode] Simpan sebagai update-wp.sh. Kemudian atur jadi executable dengan perintah: [sourcecode]chmod +x update-wp.sh[/sourcecode] Lalu bikin entri baru di Crontab: [sourcecode] crontab -e [/sourcecode]   tuliskan entri sebagai contoh: [sourcecode]0 1 * * * /home/username/update-wp.sh[/sourcecode] pada contoh diatas, update otomatis akan dilakukan tiap Jam 1 Malam tiap harinya.   Fahimtum?
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically