Lanjut ke konten

Pulihkan situs Anda secara manual dari file Jetpack Backup di WordPress.com

Teks ini diterjemahkan menggunakan AI. Jika Anda ingin melihat teks asli dalam bahasa Inggris, klik di sini.

Dalam sebagian besar kasus, Anda dapat memulihkan situs dengan sekali klik menggunakan Jetpack VaultPress Backup. Namun jika diperlukan, Anda juga dapat memulihkan situs secara manual menggunakan file cadangan yang telah Anda unduh sebelumnya.

Jika Anda mengelola situs WordPress.com dengan paket Bisnis atau Commerce yang baru saja kedaluwarsa, coba ikuti langkah-langkah ini terlebih dahulu, karena cadangan situs Anda mungkin masih tersedia untuk pemulihan sekali klik.

Jika Anda memindahkan situs ke domain baru (misalnya, jika file cadangan awalnya digunakan pada domain yang berbeda), pastikan untuk mengikuti petunjuk di bawah ini untuk memperbarui domain di database Anda. Jika Anda memulihkan ke domain yang sama, Anda dapat melewati langkah tersebut.

Transfer plugin, tema, unggahan, dan file database

Jika Anda menggunakan WordPress Studio, kami sarankan untuk melihat fitur Studio Sync sebelum melanjutkan dengan langkah-langkah manual.

Anda dapat memulihkan situs WordPress.com secara manual menggunakan file cadangan Jetpack .tar.gz atau cadangan Studio .zip. Cukup ikuti langkah-langkah di bawah ini, atau tonton video untuk panduan mendetail.

  1. Untuk melanjutkan, Anda harus memiliki paket WordPress.com Bisnis atau Commerce yang aktif.
  2. Mulailah dengan mengambil file cadangan Jetpack atau ekspor Studio Anda.
  3. Aktifkan kredensial SFTP di situs Anda. Anda perlu terhubung ke SFTP menggunakan klien SFTP, seperti FileZilla.
  4. Ekstrak file cadangan Jetpack .tar.gz atau file Studio .zip Anda. Folder yang diekstrak, baik dari Jetpack maupun Studio, akan berisi data situs Anda di subfolder sql dan wp-content.
Remove user data

Dalam beberapa langkah berikutnya, kita akan menghapus tabel wp_users dan wp_usermeta dari file ekspor SQL. Ini akan memastikan koneksi Jetpack di situs WordPress.com Anda tidak terputus saat Anda menjalankan impor database. Langkah-langkahnya sedikit berbeda untuk cadangan Jetpack dan Studio.

  1. Buka folder sql.
  2. Jetpack: Anda akan melihat beberapa file .sql. Hapus file wp_users.sql dan wp_usermeta.sql.
  3. Studio: Anda akan melihat satu file .sql. Buka file tersebut di code editor Anda, lalu cari tabel wp_users dan hapus seluruh bagian tersebut. Tangkapan layar di bawah menyoroti dengan tepat bagian yang perlu dihapus.
Bagian wp_users dari file ekspor SQL.
  1. Studio: Cari tabel wp_usermeta dan hapus juga seluruh bagian tersebut. Tangkapan layar di bawah menyoroti dengan tepat bagian yang perlu dihapus.
Bagian wp_usermeta dari file ekspor SQL.
  1. Studio: Simpan file .sql setelah mengeditnya.
  2. Setelah FileZilla terhubung ke situs Anda, buka folder /srv/htdocs. Di dalam folder tersebut, buka wp-content.
  3. Buka folder plugins, dan Anda akan melihat daftar plugin yang saat ini terinstal di situs Anda.
Symlinked files and folders

Di situs web WordPress.com, kami menautkan secara simbolis (symlink) file WordPress Core serta tema dan plugin milik WordPress.com. Dengan menggunakan symlink, kami dapat memastikan bahwa file di situs web Anda selalu terbaru dan aman.

Untuk mengidentifikasi folder atau file yang ditautkan secara simbolis, beberapa klien FTP mungkin menampilkan panah kecil di bagian kiri bawah ikon folder. Pada klien lainnya, mungkin ada tanda tanya di atasnya.

Anda tidak akan dapat mengakses atau mengedit file yang ditautkan secara simbolis, karena file tersebut dikelola di tingkat platform. Pelajari selengkapnya tentang folder dan file yang ditautkan secara simbolis di sini.

  1. Periksa folder plugins dari cadangan Anda dan bandingkan dengan folder plugins yang ada di FileZilla. Plugin apa pun dapat dipulihkan dengan menyeret seluruh folder plugin dari cadangan Anda ke FileZilla, asalkan plugin tersebut tidak ditautkan secara simbolis. Lewati plugin apa pun yang ditautkan secara simbolis, dan transfer plugin lainnya yang ingin Anda pulihkan di situs Anda.
  2. Ulangi proses ini dengan folder themes dan uploads Anda.
  3. Selanjutnya, Anda perlu memulihkan file database Anda. Seret folder sql dari cadangan Anda ke folder htdocs di FileZilla. 
  4. Buka aplikasi terminal pilihan Anda dan hubungkan ke situs Anda menggunakan SSH.
  5. Setelah terhubung, jalankan perintah cd htdocs/sql.
  6. Jalankan ls | xargs -I % wp db import %. Perintah ini mencantumkan setiap file dalam folder, membungkus file, lalu menjalankan wp db import semuanya dengan satu perintah.
  7. Jalankan wp cache flush. Anda harus membersihkan cache setiap kali membuat perubahan pada database Anda.
  8. Jalankan wp plugin activate jetpack. Ini diperlukan untuk memastikan bahwa koneksi ke Jetpack di situs WordPress.com Anda berfungsi sesuai harapan setelah Anda mengimpor database.
  9. Jalankan wp plugin install one-time-login --activate && wp user one-time-login <user>. Ganti <user> dengan alamat email yang terkait dengan akun WordPress.com Anda.
  10. Buka tautan yang muncul di terminal. Setelah sudah login ke situs Anda, buka Jetpack di bilah sisi kanan. Jika Jetpack belum disiapkan, klik “Siapkan Jetpack” dan ikuti petunjuknya.
  11. Jalankan wp plugin delete one-time-login.
  12. Jika Anda mengalami masalah lebih lanjut di situs setelah impor, hubungi dukungan dari situs WordPress.com Anda untuk bantuan lebih lanjut.

Setelan plugin atau tema apa pun yang Anda aktifkan pada saat pencadangan kini seharusnya sudah aktif di situs Anda, tetapi periksa kembali di situs live untuk memastikannya. Jika belum, aktifkan seperti biasa.

Perbarui domain Anda di database

Saat memulihkan situs Anda ke domain yang berbeda, Anda perlu memperbarui semua penyebutan domain lama Anda di database. Jika Anda memulihkan file situs ke situs dengan domain yang sama, Anda sebaiknya melewati bagian ini. 

Anda dapat mengedit database yang baru diimpor menggunakan phpMyAdmin atau WP-CLI.

Perbarui nilai siteurl dan home dengan phpMyAdmin

Untuk memperbarui nilai database siteurl dan home Anda di tabel wp_options menggunakan phpMyAdmin:

  1. Kunjungi dasbor wp-admin situs Anda dan buka Hosting → Ikhtisar (atau Pengaturan → Konfigurasi Hosting jika menggunakan gaya antarmuka default) jika Anda belum melakukannya.
  2. Klik tab Pengaturan.
  3. Klik tab Database di bilah sisi.
  4. Klik tombol “Buka phpMyAdmin“.
  5. Untuk melihat nilai siteurl dan home, klik tombol SQL di bilah peralatan atas, lalu jalankan kueri berikut:
/* Run these queries to get your current site URL */
SELECT * FROM `wp_options` WHERE `option_name` = 'siteurl';
SELECT * FROM `wp_options` WHERE `option_name` = 'home';
  1. Untuk memperbarui nilai siteurl dan home, klik tombol SQL di bilah peralatan atas dan jalankan kueri berikut, dengan mengganti NEW-DOMAIN dengan domain baru Anda:
/* Run these queries to update your site URL to your new domain */
UPDATE wp_options SET option_value = 'NEW-DOMAIN' WHERE wp_options.option_name = 'siteurl';
UPDATE wp_options SET option_value = 'NEW-DOMAIN' WHERE wp_options.option_name = 'home';

Cari dan ganti dengan phpMyAdmin

Untuk memastikan gambar dimuat sesuai harapan, Anda juga sebaiknya menjalankan kueri search-replace untuk memperbarui referensi apa pun ke URL lama Anda:

  1. Kunjungi dasbor wp-admin situs Anda dan buka Hosting → Ikhtisar (atau Pengaturan → Konfigurasi Hosting jika menggunakan gaya antarmuka default) jika Anda belum melakukannya.
  2. Klik tab Pengaturan.
  3. Klik tab Database di bilah sisi.
  4. Klik tombol Buka phpMyAdmin.
  5. Klik tombol SQL di bilah peralatan atas, lalu jalankan kueri berikut, dengan mengganti OLD-DOMAIN dengan nama domain lama Anda dan NEW-DOMAIN dengan nama domain baru Anda:
/* Run these queries to update the old domain to your new domain */
UPDATE wp_posts SET post_content = replace(post_content, 'OLD-DOMAIN', 'NEW-DOMAIN');
UPDATE wp_posts SET guid = replace(guid, 'OLD-DOMAIN','NEW-DOMAIN');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'OLD-DOMAIN','NEW-DOMAIN');
UPDATE wp_links SET link_image = replace(link_image, 'OLD-DOMAIN','NEW-DOMAIN');

Perbarui nilai siteurl dan home dengan WP-CLI

Untuk memperbarui nilai database siteurl dan home Anda di tabel wp_options menggunakan WP-CLI:

  1. Buka Terminal di komputer Anda dan hubungkan ke situs Anda melalui SSH.
  2. Setelah terhubung, ketik cd htdocs/sql, lalu tekan return/enter pada keyboard Anda.
  3. Untuk melihat nilai siteurl dan home Anda, jalankan perintah berikut satu per satu:
    • wp option get siteurl
    • wp option get home
  4. Untuk memperbarui nilai siteurl dan home Anda, jalankan perintah berikut satu per satu, dengan mengganti NEW-DOMAIN dengan domain baru Anda:
    • wp option update siteurl NEW-DOMAIN
    • wp option update home NEW-DOMAIN
  5. Jalankan wp cache flush, lalu tekan return/enter pada keyboard Anda.

Cari dan ganti dengan WP-CLI

Untuk memastikan gambar dimuat seperti yang diharapkan, Anda juga sebaiknya menjalankan perintah cari-ganti untuk memperbarui referensi apa pun ke URL lama Anda:

  1. Buka Terminal di komputer Anda dan hubungkan ke situs Anda melalui SSH.
  2. Jalankan perintah berikut, dengan mengganti OLD-DOMAIN dengan nama domain lama Anda dan NEW-DOMAIN dengan nama domain baru Anda:
    • wp search-replace OLD-DOMAIN NEW-DOMAIN --skip-columns=guid
  3. Jalankan wp cache flush, lalu tekan return/enter pada keyboard Anda.

Bagaimana jika terjadi masalah?

Jika terjadi sesuatu yang tidak diinginkan pada situs Anda akibat tindakan di SFTP, di phpMyAdmin, atau dengan WP-CLI, Anda dapat memulihkan cadangan terbaru situs Anda. Jika Anda masih mengalami masalah, hubungi Happiness Engineer kami di sini.

Terakhir diperbarui: Juni 23, 2026