Setelah mengetahui betapa mudahnya menginstal WordPress di server lokal di Windows atau Mac, beberapa pembaca tingkat pemula kami bertanya kepada kami bagaimana mereka dapat memindahkan situs WordPress mereka ke server lokal. Kami sebelumnya telah menunjukkan kepada Anda bagaimana cara memindahkan situs WordPress dari server lokal ke situs langsung. Artikel ini adalah kebalikan dari itu. Pada artikel ini, kami akan menunjukkan cara memindahkan situs WordPress langsung ke server lokal.
Mengapa dan Siapa yang Ingin Memindahkan Situs WordPress yang Hidup ke Server Lokal?
Banyak orang membuat salinan situs langsung mereka di server lokal untuk menguji tema, plugin, atau pengujian pengembangan yang baru. Ini memungkinkan Anda untuk mengatur tema Anda dengan semua konten Anda dan menguji semua fitur tanpa khawatir melanggar situs Anda. Banyak pengguna menyalin situs mereka ke server lokal untuk mempraktikkan keterampilan WordPress dan pengkodean mereka dengan data situs yang sebenarnya.
Meskipun Anda dapat melakukan semua pengujian dengan konten dummy di WordPress, data situs sebenarnya memberi Anda gambaran visual yang lebih baik tentang bagaimana perubahan ini akan muncul di situs live Anda.
Penting : Apakah Anda memindahkan situs WordPress ke domain baru, atau dari WordPress.com ke WordPress yang di-host sendiri, atau ke localhost Anda, sangat disarankan agar Anda membackup keseluruhan situs Anda terlebih dahulu. Sebaiknya gunakan BackupBuddy untuk membuat backup. Anda juga dapat membuat cadangan situs Anda menggunakan BackWPUp, atau membuat cadangan manual.
Memindahkan Situs WordPress ke Server Lokal menggunakan Plugin
Hal pertama yang perlu Anda lakukan adalah menginstal dan mengaktifkan plugin Duplicator di situs live Anda. Plugin duplikator memungkinkan Anda membuat paket duplikat dari keseluruhan situs WordPress Anda. Ini bisa digunakan untuk memindahkan situs WordPress Anda ke lokasi baru, dan bisa juga dijadikan plugin cadangan. Setelah aktivasi, plugin menambahkan yang baru “Duplikator” item menu di sidebar admin WordPress Anda. Mengkliknya akan membawa Anda ke layar paket plugin.
Untuk membuat paket baru, Anda perlu klik tombol create new package. Duplikator akan mulai membuat paket dari seluruh situs WordPress Anda. Ini mungkin memerlukan beberapa saat, tergantung pada berapa banyak data yang Anda miliki di situs live Anda. Setelah selesai maka akan mengarahkan Anda ke layar paket, menampilkan paket yang baru dibuat dengan file installer. Untuk memindahkan situs Anda, Anda perlu mendownload keduanya, paket zip, dan juga file installer ke komputer Anda.
Situs server lokal Anda memerlukan database baru, jadi Anda perlu membuat database di server lokal Anda menggunakan phpMyAdmin. Setelah membuat database, Anda perlu menyalin paket dan menginstal file ke folder kosong di direktori web server lokal Anda. Untuk menjalankan skrip instalasi, Anda perlu membuka file install di browser web Anda. Misalnya jika Anda menempelkan kedua file di dalamnya / test-site /
folder Anda akan mengaksesnya di browser Anda dengan mengunjungi http: //localhost/test-site/install.php
. Anda sekarang akan melihat skrip instalasi Duplicator seperti ini:
Di layar ini, Anda perlu memberikan informasi database server lokal Anda. Tuan rumah biasanya adalah localhost. Jika Anda belum membuat pengguna baru untuk MySQL di situs Anda, maka nama pengguna Anda akan menjadi root. Jika Anda menggunakan kata sandi untuk pengguna root maka masukkan kata sandinya, jika tidak, kosongkan. Terakhir, Anda perlu memasukkan nama database yang baru saja Anda buat.
Installer sekarang akan mengekstrak file database dan WordPress Anda dari paket zip dan mengimpornya. Bergantung pada ukuran paket, ini mungkin memerlukan beberapa saat. Setelah installer telah mengekstrak file dan database yang diimpor, maka akan mengarahkan Anda ke halaman update.
Pada halaman update, Anda perlu memberikan URL situs live Anda dan URL situs di server lokal Anda. Plugin akan secara otomatis mendeteksi nilai-nilai ini memastikannya benar dan kemudian klik pada tombol update. Plugin duplikator sekarang akan memperbarui URL di database Anda.
Itu saja, Anda telah berhasil memindahkan situs live Anda ke server lokal. Installer akan menunjukkan halaman sukses. Anda juga perlu memperbarui permalink di situs server lokal Anda dan menghapus file dan paket installer.
Secara manual Pindahkan Situs WordPress Hidup ke Server Lokal
Jika plugin tidak bekerja untuk Anda, Anda dapat memindahkan situs langsung ke server lokal secara rutin. Hal pertama yang Anda perlukan adalah mencadangkan situs Anda secara manual. Kami memiliki tutorial tentang cara membuat backup database WordPress Anda secara manual. Sebaiknya gunakan phpMyAdmin untuk mengekspor database WordPress Anda.
Untuk mengekspor database WordPress situs live Anda, Anda perlu login ke dashboard cPanel Anda dan klik di phpMyAdmin. Di dalam phpMyAdmin Anda perlu memilih database yang ingin Anda ekspor dan kemudian klik pada tab ekspor di bagian atas.
phpMyAdmin sekarang akan meminta Anda memilih metode ekspor cepat atau khusus. Sebaiknya gunakan metode custom dan pilih zip sebagai metode kompresi. Terkadang plugin WordPress bisa membuat tabel mereka sendiri di dalam database WordPress Anda. Jika Anda tidak menggunakan plugin itu lagi, metode khusus memungkinkan Anda mengecualikan tabel tersebut. Tinggalkan sisa pilihan seperti adanya dan klik tombol Go untuk mendownload backup database Anda dalam format zip.
Setelah Anda mendownload backup database Anda, langkah selanjutnya adalah mendownload file WordPress Anda. Untuk melakukan itu Anda perlu terhubung ke situs WordPress Anda menggunakan klien FTP seperti Filezilla. Download semua file dan folder WordPress Anda ke komputer Anda. Mengunduh semua file Anda mungkin memerlukan beberapa saat tergantung pada seberapa banyak data yang Anda miliki di situs Anda.
Setelah mendownload file WordPress Anda, jika Anda mendownload semua file Anda dan bukan hanya direktori wp-content maka cukup copy paste file-file ini di folder server lokal Anda di mana Anda ingin menginstal WordPress.
Di server lokal Anda, Anda perlu membuat database untuk situs WordPress Anda. Untuk melakukan itu Anda perlu untuk membuka http: // localhost / phpmyadmin /
di browser web Anda dan buat database baru. Setelah membuat database klik pada Impor tab di atas Pada layar berikutnya Anda perlu mengklik Pilih File tombol untuk memilih file ekspor database WordPress yang telah Anda download sebelumnya, lalu klik di Pergi tombol. phpMyAdmin sekarang akan mengimpor database Anda dan akan menunjukkan pesan sukses saat selesai.
Setelah database Anda siap, Anda perlu memperbarui URL di dalam referensi database WordPress Anda ke situs live Anda. Anda bisa melakukan ini dengan menjalankan query SQL di phpMyAdmin. Pastikan Anda telah memilih database situs lokal Anda dan kemudian klik pada SQL. Di layar phpMyAdmin’s SQL copy dan paste kode ini, pastikan Anda mengganti example.com dengan URL situs live Anda dan localhost / test-site dengan URL server lokal dari situs Anda.
UPDATE wp_options SET option_value = ganti (option_value, 'https://www.example.com', 'http: // localhost / test-site') WHERE option_name = 'home' ATAU option_name = 'siteurl'; UPDATE wp_posts SET post_content = ganti (post_content, 'https://www.example.com', 'http: // localhost / test-site'); UPDATE wp_postmeta SET meta_value = ganti (meta_value, 'http: //www.example.com','http: // localhost / test-site');
Query ini akan mengganti refences ke URL situs live Anda dari database dan menggantinya dengan localhost URL.
Langkah terakhir adalah memperbarui situs lokal Anda wp-config.php
mengajukan. Anda perlu masuk ke folder tempat Anda menginstal WordPress di server lokal Anda dan membuka file wp-config.php di editor teks seperti Notepad. Ganti nama database dengan nama yang anda buat di phpMyAdmin di localhost anda. Ganti username dengan username mysql lokal anda, biasanya itu adalah root. Jika Anda telah menetapkan kata sandi untuk root pengguna mySQL di localhost Anda, masukkan kata sandi itu. Jika tidak biarkan kosong dan simpan perubahan Anda.
/ ** Nama database untuk WordPress * / define ('DB_NAME', 'database_name_here'); / ** username database MySQL * / define ('DB_USER', 'username_here'); / ** password database MySQL * / define ('DB_PASSWORD', 'password_here');
Itu semua situs live Anda sekarang disalin ke server lokal Anda, dan Anda siap untuk mengujinya. Semoga tutorial ini bermanfaat. Jika Anda memiliki pertanyaan atau umpan balik, maka silakan tinggalkan komentar di bawah ini.