Advertisement
  1. Code
  2. WordPress

Tips Cepat: Meng-upgrade Situs WordPress Anda Melalui SSH

Scroll to top
Read Time: 3 min

Indonesian (Bahasa Indonesia) translation by ⚡ Rova Rindrata (you can also view the original English article)

Saya sudah menulis tentang cara menginstal WordPress melalui shell. Saya mengambil ini lebih lanjut pada hari ini dengan menunjukkan bagaimana Anda dapat meng-upgrade-nya serta menggunakan akses shell. Meskipun Anda selalu dapat meng-upgrade dari dalam WordPress menggunakan metode 1-klik, metode shell lebih aman karena mengenkripsi semua transfer data. Ada dua cara untuk melakukannya: Anda dapat melakukannya dengan menggunakan aplikasi klien SSH atau mengaktifkan WordPress agar menggunakan SSH Transfer untuk semua jenis upgrade apakah meng-upgrade inti atau upgrade/menginstal plugin/tema. Saya akan membahas kedua metode di sini.


Metode 1 Meng-upgrade Menggunakan aplikasi Klien SSH

Catatan PentingSelalu pastikan Anda melakukan backup lengkap file dan database instalasi WordPress Anda sebelum melakukan upgrade.

Sekarang saya tidak akan menulis lagi tentang cara menyambung ke SSH sebagaimana saya telah membahasnya di tutorial saya sebelumnya. Sekarang semua perintah di sini adalah yang dilakukan dengan asumsi bahwa Anda berada di direktori blog(dalam kasus ini blogdemo). Pertama-tama download versi terbaru dari WordPress dan ekstrak.

Sekarang kita perlu menghapus direktori wp-admin dan wp-includes yang lama.

Sekarang pergi ke direktori wordpress dimana kita mengekstrak file WordPress terbaru dan memindahkan mereka kembali ke direktori blogdemo.

Anda akan diminta untuk menimpa file tertentu dan beberapa direktori dan juga di dalam wp-content. Cukup tekan y dan lanjutkan. Sekarang keluar dari direktori wordpress dan hapus direktori dan file latest.tar.gz. Kita sudah selesai dengan mereka sekarang, dan tidak perlu mereka mengambil ruang.

Di langkah terakhir cukup login ke dashboard Anda dan jalankan upgrade database.


Metode 2 Mengaktifkan SSH2 untuk Upgrade/Instal WordPress

Apakah saya menyebutkan... Selalu pastikan Anda melakukan backup lengkap file dan database instalasi WordPress Anda sebelum melakukan upgrade.

Dalam metode ini, Anda dapat mengaktifkan WordPress menggunakan SSH untuk meng-upgrade dan instalasi plugin/theme. Pertama-tama Anda perlu memeriksa dengan hosting Anda jika mereka memiliki ekstensi SSH2 terinstal untuk PHP atau tidak. Untuk memeriksanya jalankan perintah PHP berikut

Jika perintah ini mengembalikan true, yang berarti itu terinstal, jika bukan maka tidak. Jika web hosting Anda tidak menawarkan itu, minta mereka untuk menginstalnya untuk Anda atau jika Anda menjalankan VPS/dedicated, Anda dapat menginstalnya sendiri. Ikuti metode untuk menginstal dari sini.

Pertama-tama kita perlu menghasilkan set kunci public dan private yang bekerja yang akan digunakan untuk otentikasi pengguna. Untuk melakukannya, gunakan perintah berikut di klien SSH:

Anda akan diminta untuk nama file. Anda bisa membiarkannya kosong atau masukkan nama kustom. Jika Anda biarkan kosong, nama file akan menjadi id_rsa.pub dan id_rsa. Anda juga dapat mengatur kata sandi untuk menambahkan keamanan tambahan atau biarkan kosong.

Waktunya untuk menambahkan kunci yang diperlukan untuk ditambahkan ke file authorized_keys. Dalam kasus kami, kunci SSH dihasilkan dan disimpan dalam direktori .ssh dalam direktori root.

Sekarang ubah izinnya sehingga WordPress dapat mengakses kunci-kunci tersebut.

Anda mungkin perlu untuk mengubah pengguna dari direktori jika Anda menjalankan PHP sebagai pengguna yang berbeda.

Sekarang Anda sudah mendapat pengaturan SSH2 dan bekerja, Anda akan melihat layar berikut saat melakukan upgrade/plugin atau menginstal tema.

Berikut ini user adalah nama pengguna SSH yang digunakan untuk login dan melakukan semua perintah dan password kata sandi Anda yang diminta untuk menetapkan selama perintah ssh-keygen. Jika anda tidak memilih kata sandi apapun, Anda harus mengosongkan password. Untuk menghindari memasukkan data ini berulang-ulang, masukkan kode berikut dalam wp-config.php Anda

Dari sekarang di WordPress akan melakukan semua operasi transfer file menggunakan SSH.


Referensi

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.