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.

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.

  1. Login ke server melalui ssh :
    ssh -p 1234 user@1.2.3.4
  2. Pindah ke direktori root domain, biasanya berupa folder public_html
    cd public_html
  3. Lakukan backup file web, untuk jaga-jaga
    mkdir ../backup && mv -vf * ../backup
  4. Unduh file WordPress zip (atau tar.gz) terkini
    wget -c -t 0 https://wordpress.org/latest.tar.gz
  5. Ekstrak file tersebut
    tar -xvzf latest.tar.gz && rm latest.tar.gz
  6. Pindahkan file tadi
    mv -vf wordpress/* .
  7. Salin berkas wp-config.php, dan direktori wp-content dari cadangan
    cp ../backup/wp-config.php . && cp -va ../backup/wp-content .
  8. Coba akses, halaman admin kembali namadomain.com/wp-admin, masih error?
  9. Hapus beberapa plugin yang aktif di direktori wp-content/plugins/, terutama plugin yang berhubungan dengan cache.
  10. Selanjutkan, ketika laman namadomain.com/wp-admin dapat diakses, kita akan diminta untuk melakukan update database yaitu dengan menekan satu tombol saja.
  11. Selesai.

Demikian catatan ini, semoga bermanfaat.

  • linux/Gagal.Update.Wordpress
  • Terakhir diubah: 11 bulan yang lalu
  • (Perubahan eksternal)