Gagal Update Wordpress
Catatan ini saya buat karena salah satu website klien terjadi error berupa ngeblank saat dilakukan update. Dan kiranya, proses perbaikan ini perlu didokumentasikan.
Proses Update Terhenti
Masalah yang kandang muncul, saat melakukan update prosesnya terhenti. Bisa karena server kehabisan sumberdaya, atau koneksi internet yang lelet menyebabkan kita tak sabar menunggu, akhirnya menekan tombol refresh di peramban. Hal tersebut justru menyebabkan proses pembaruan gagal.
Cara Memperbaikinya
Membaca dokumentasi WordPress, tertulis di sana jika menemui pesan “pembaruan gagal”, hapus file .maintenance di direktori wordpress. Namun saya cek file tersebut tidak ada. Maka, langkah yang dapat dilakukan adalah melakukan pembaruan manual.
Pembaruan manual
- Login ke server melalui ssh :
ssh -p 1234 user@1.2.3.4 - Pindah ke direktori root domain, biasanya berupa folder public_html
cd public_html - Lakukan backup file web, untuk jaga-jaga
mkdir ../backup && mv -vf * ../backup - Unduh file WordPress zip (atau tar.gz) terkini
wget -c -t 0 https://wordpress.org/latest.tar.gz - Ekstrak file tersebut
tar -xvzf latest.tar.gz && rm latest.tar.gz - Pindahkan file tadi
mv -vf wordpress/* . - Salin berkas wp-config.php, dan direktori wp-content dari cadangan
cp ../backup/wp-config.php . && cp -va ../backup/wp-content . - Coba akses, halaman admin kembali namadomain.com/wp-admin, masih error?
- Hapus beberapa plugin yang aktif di direktori wp-content/plugins/, terutama plugin yang berhubungan dengan cache.
- Selanjutkan, ketika laman namadomain.com/wp-admin dapat diakses, kita akan diminta untuk melakukan update database yaitu dengan menekan satu tombol saja.
- Selesai.
Demikian catatan ini, semoga bermanfaat.