Friday, October 20, 2017

√ Cara Memindahkan Wordpress Dari Web Hosting Ke Localhost

Bagaimana cara memindahkan WordPress dari web hosting ke localhost? itulah pertanyaan saya ketika ingin lebih serius berguru WordPress dan ingin memakai konten yang sama dengan blog yang sudah online di web hosting.

Untuk memindahkan blog dari hosting ke localhost sebetulanya sangat gampang dan sanggup dilakukan dengan beberapa cara salah satunya ialah dari sajian export dan import tetapi cara ini mempunyai kelemahan alasannya ialah yang diambil biasanya hanya berupa artikel atau posting dan page sedangkan isi dari table wp_options yang berisi pengaturan blog, plugin maupun theme biasanya tidak ikut di export.

Selain itu kalau database dari hosting sudah terlalu besar biasanya akan sulit ketika melaksanakan import menggunakan file xml (hasil export) kecuali kita melaksanakan perubahan. Baca juga : cara mengoptimalkan database WordPress.

Cara Memindahkan WordPress Dari Web Hosting Ke Localhost

Pada kesempatan kali ini saya akan coba membahas dua cara memindahkan blog WordPress dari server hosting ke localhost yaitu dengan cara export import dan secara manual biar sanggup dibandingkan keduanya kira-kira mana yang lebih baik.

# Cara Pertama : Export Lalu Import

Ini merupakan salah satu cara termudah dan tidak hanya sanggup digunakan untuk kau yang memakai self hosting tetapi sanggup juga untuk kau yang ingin pindah dari wordpress.com ke hosting berbayar.

Persiapan

Sebelum menlanjutkan langkah-langkah dibawah ini, ada beberapa hal yang harus dipersiapkan terlebih dahulu yaitu :


  1. Install WordPress di Localhost dengan XAMPP

  2. Setelah selesai, hapus semua post dan page (opsional) tujuannya biar wordpress yang akan kita gunakan benar-benar higienis dari postingan Hello World dan Sampe Page.

Cara Eksport WordPress Dari  Web Hosting


  1. Diblog yang akan dipindahkan, dari Dashboard WordPress pilih ToolsExport.

  2. Kemudian pada halaman export pada opsi Choose what to export pilih All content tujuannya biar semua post, page dan juga komentar ikut dieksport.lalu klik Download Export File kemudian simpan file tersebut.Bagaimana cara memindahkan WordPress dari web hosting ke localhost √ Cara Memindahkan WordPress Dari Web Hosting Ke Localhost

Cara Import Di Localhost


  1. Buka halaman admin WordPress di localhost kemudian pilh ToolsImport

  2. Kemudian pilih WordPress, biasanya ketika pertama kali kita diharuskan untuk menginstall plugin WordPress Importer. Makara kalau muncul pop up pilih install kemudian aktifkan.Bagaimana cara memindahkan WordPress dari web hosting ke localhost √ Cara Memindahkan WordPress Dari Web Hosting Ke Localhost

  3. Selanjutnya, pilih Browse kemudian cari file hasil eksport tadi, kemudian pilih Upload file and import.Bagaimana cara memindahkan WordPress dari web hosting ke localhost √ Cara Memindahkan WordPress Dari Web Hosting Ke Localhost

  4. Terakhir silahkan pilih apakah akan menciptakan user (author baru) atau pilih yang sudah ada (assign posts to an existing user), jangan lupa centang Download and import file attchments lalu Submit dan tunggu prosesnya hingga selesai.Bagaimana cara memindahkan WordPress dari web hosting ke localhost √ Cara Memindahkan WordPress Dari Web Hosting Ke Localhost

Catatan : Lamanya proses import WordPress dari web hosting tergantung dari jumlah posting, attachments dan tentu koneksi internet yang kita gunakan.

Jika pada langkah diatas kau mengalami kendala dengan munculnya pesan error Sorry, there has been an error.

The uploaded file exceeds the upload_max_filesize directive in php.ini silahkan baca solusinya disini.


#Cara Kedua : Memindahkan WordPress Secara Manual

Cara yang kedua ini tidak terlalu sulit, asalkan mau membaca dengan teliti dan mengikuti langkahnya satu persatu maka saya yakin sekali mencoba kau akan eksklusif berhasil.

Langkah yang akan saya jelaskan dibawah ini bukan hanya sanggup dilakukan di localhost tetapi sanggup juga digunakan ketika kau ingin pindah hosting dari daerah usang ke daerah baru, bedanya pada ketika install wordpress tentu dari cPanel sedangkan kalau dilocalhost harus manual ditambah XAMPP.


  1. Jalankan XAMPP atau web server lainnya yang kau miliki di komputer

  2. Install WordPress di localhost terlebih dahulu.

  3. Di server hosting buka cPanel kemudian pilih phpMyAdmin.

  4. Lalu pilih database yang digunakan blog WordPress kamu, pilih sajian Export dan pilih Custom – display all possible options, lihat gambar dibawah ini.Bagaimana cara memindahkan WordPress dari web hosting ke localhost √ Cara Memindahkan WordPress Dari Web Hosting Ke Localhost

  5. Kemudian scroll lagi dan dibagian Object creation options, centang  Add CREATE DATABASE / USE statement dan  Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER statement. Tujuannya biar nanti ketika proses import di localhost table-table WordPress yang sudah ada akan diupdate dengan hasil import. Lalu pilih GO dan d0wnl0ad file backup database tersebut ke PC.Bagaimana cara memindahkan WordPress dari web hosting ke localhost √ Cara Memindahkan WordPress Dari Web Hosting Ke Localhost

  6. Buka File Manager di hosting dari cPanel atau sanggup juga melalui software FTP, kemudian kompres kemudian d0wnl0ad folder wp-content ke komputer.

  7. Setelah berhasil did0wnl0ad, copy & replace folder wp-content yang ada dilocalhost dengan folder tersebut.

  8. Kemudian buka phpMyAdmin di localhost dan pilih database yang tadi sudah kita gunakan untuk menginstall WordPress. Pilih tab Import kemudian klik Browse dan cari file backup database dari hosting yang kita miliki kemudian pilih GO dan tunggu hingga selesai.Bagaimana cara memindahkan WordPress dari web hosting ke localhost √ Cara Memindahkan WordPress Dari Web Hosting Ke Localhost

  9. Setelah melaksanakan langkah diatas kau tidak akan menemukan beberapa problem yaitu ketika log in akan diarahkan ke url blog orisinil (yang ada diweb hosting), artikel tidak muncul dihalaman utama atau akan mendapat pesan 404 Not Found ibarat gambar berikut.

Bagaimana cara memindahkan WordPress dari web hosting ke localhost √ Cara Memindahkan WordPress Dari Web Hosting Ke Localhost

Nah kalau melihat ibarat diatas, jangan khawatir alasannya ialah memang tidak ada yang salah kecuali alamat url pada localhost di table wp_options masih memakai alamat blog usang yang gres kau pindahkan dari web hosting jadi kita harus ubah dulu dengan cara sebagai berikut.

#1- Buka phpMyAdmin kemudian pilih database yang digunakan, kemudian pilih tab SQL Lalu ketik command berikut ini kemudian pilih GO. (sumber code)

UPDATE wp_options SET option_value = replace(option_value, 'http://opikini.com', 'http://localhost/opik2') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://opikini.com','http://localhost/opik2');

UPDATE wp_posts SET post_content = replace(post_content, 'http://opikini.com', 'http://localhost/opik2');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://opikini.com','http://localhost/opik2');

Catatan :


  • Ganti http://opikini.com dengan alamat blog (nama domain orisinil kamu)

  • Ganti http://localhost/opik2 dengan url blog dilocalhost

Command diatas berfungsi untuk mengubah url WordPress dari MySQL, berkhasiat ketika kita mengganti domain contohnya atau ketika memindahkan blog dari localhost ke web hosting maupun sebaliknya. Yang diubah ialah site url, lokasi attachmnet pada artikel, internal link.

Setelah selesai kini cek lagi situs di localhost kamu, seharunya kini sudah sanggup diakses dengan normal, dan pada halaman utama muncul artikel tidak lagi 404 Not Found.

Selamat mencoba dan semoga bermanfaat. Mohon maaf kalau panduan yang saya tulis diatas kurang terang atau sulit dipahami tetapi intinya memindahkan blog WordPress dari satu hosting ke hosting lain maupun ke localhost itu tidak sulit dan ada banyak cara yang sanggup dilakukan. Baca juga : cara backup database di VPS.



Sumber aciknadzirah.blogspot.com