Cara memindahkan WordPress dari Hosting ke Localhost

Untuk memindahkan WordPress dari hosting ke localhost dapat dilakukan dengan beberapa cara.

Cara termudah adalah dengan menggunakan Tools Export/Import yang sudah terintegrasi dengan WordPress.

Langkah-langkahnya adalah dengan login ke WordPress yang online (hosting) kemudian masuk ke WordPress Dashboard. Dari menu navigasi pilih Tools kemudian klik Export. Kemudian tentukan lokasi filenya kemana akan disimpan. Nanti data blog kita akan didownload dalam format xml.

Di Localhost login ke WordPress, dari Tools klik Import, kemudian tujukan ke lokasi dimana file xml tadi di download.

Ketika sampai pada tahap seperti gambar dibawah, pilih user yang aktif pada localhost kemudian tandai "Dowmload and import file attachments" untuk mendownload semua media yang pernah di upload, klik "Submit"

Memindahkan WordPress 01

Untuk plugin dan themes harus didownload secara manual dengan menggunakan program FTP atau cPanel File Manager.

Setelah di download aktifkan theme dan plugin-plugin, buat pengaturan termasuk widget-widget agar terlihat persis seperti tampilan Wordress yang sedang online.


Cara memindahkan WordPress dari hosting ke localhost yang lainnya adalah export/import database menggunakan phpMyAdmin.

Cara ini sedikit lebih rumit namun lebih efisien karena pengaturan, theme, plugin, widget bahkan username dan password-nya pun akan sama dengan WordPress kita yang sedang online.

Agar cara ini dapat dilakukan kita harus dapat mengakses phpMyAdmin baik di tempat hosting maupun di localhost.

Buka program FTP kemudian sambungkan dengan hosting dan masuk ke lokasi dimana WordPress terinstal. Download folder "wp-content" beserta isinya, atau bisa langsung ditimpakan dengan "wp-content" yang ada di Localhost (D:\MyWebs\wp-content).

Atau jika memungkinkan gunakan cPanel File Manager, nanti folder tersebut dapat dikompres dan di download dalam format zip yang filenya tentu akan lebih kecil.


Berikutnya Login ke Cpanel hosting kemudian klik phpMyadmin.

Memindahkan WordPress 02

Dari urutan database yang ada klik database yang digunakan oleh WordPress yang akan di ekspor ke Localhost. Dalam contoh saya menggunakan database htmlcssgxxx.


Setelah databasenya di klik maka seluruh table yang ada di dalam database tersebut akan ditampilkan pada sebelah kanan.

Klik "Export" untuk mengekspor database.

Memindahkan WordPress 04

Ketika muncul "Export Method" pilih "Quick - display only the minimal options" dan untuk format pilih format SQL.

Namun bila filenya besar, pada "Export Method" anda bisa pilih "Custom - display all possible options" kemudian pada "Compression" pilih (bila mendukung) "zipped" atau "gzipped"

Kemudian tekan tombol "Go" untuk menyimpan SQL atau Zip tersebut ke komputer kita.

Saya mengasumsikan bahwa anda telah menginstall WordPress pada Localhost, bila belum terinstall anda bisa mengikuti petunjuknya disini tentang cara instal WordPress pada Localhost

Sekarang masuk ke phpMyAdmin di Localhost dengan mengetikkan "http://localhost/phpmyadmin" pada address bar browser.

Bila ingin menggunakan database WordPress yang sudah terinstal sebelumnya di Localhost klik database tersebut maka table-table WordPress akan ditampilkan pada sebelah kanan.

Pada bagian bawah dari nama-nama table tersebut tandai "Check All" kemudian pilih "Drop" untuk menghapus semau tabel sehingga database nanti akan menjadi kosong.

Memindahkan WordPress 05

Atau bisa juga dengan membuat database baru kemudian mengedit wp-config.php untuk menyesuaikan nama database.

Setelah databasenya dipilih atau dibuat klik database tersebut kemudian pada menu paling atas klik "Import". Pada "Browse your computer" masukkan atau browse ke lokasi dimana file SQL atau Zip yang telah kita download sebelumnya berada.

Memindahkan WordPress 06

Tekan tombol "Go" untuk mulai mengimpor table-table ke database, bila semuanya berjalan dengan lancar maka akan tampil seperti gambar dibawah bahwa pengimporan telah berhasil dengan sukses.

Kemudian masih di jendela phpMyAdmin klik SQL, ganti "http://domainsaya.tld" di bawah ini dengan domain WordPress anda

update wp_options set option_value = replace(option_value, 'http://domainsaya.tld', 'http://localhost');
update wp_posts set post_content = replace(post_content, 'http://domainsaya.tld', 'http://localhost');
update wp_posts set guid = replace(guid, 'http://domainsaya.tld','http://localhost');
update wp_links set link_url = replace(link_url, 'http://domainsaya.tld', 'http://localhost');

Setelah diubah copy-kan ke phpMyAdmin SQL, klik Go untuk mengeksekusi.

Eksekusi SQL queries

Sekarang coba browsing ke "http:/localhost" kemudian Login dengan menggunakan username dan password yang sama dengan WordPress anda yang sedang online, bila mengalami "error 404 page not found" masuk ke WordPress admin page kemudian simpan ulang pengaturan permalink.

Untuk kenyamanan dan kecepatan sebaikknya script-script yang membutuhkan koneksi internet dilepaskan atau dihapus dari template maupun widget. Seperti contoh Script Adsense, Analytic, Webstats, Shoutbox dsb.

Berikut ini adalah video tentang cara memindahkan blog WordPress ke Localhost https://youtu.be.com/NDHs-5NUp9M

No comments:

Post a Comment