Cara Memindahkan WordPress dari Server Lokal ke Situs Live

Ada banyak alasan mengapa membangun situs web WordPress Anda secara lokal adalah ide yang cerdas – misalnya, Anda dapat menghindari pembayaran hosting saat Anda masih dalam tahap pengembangan. Namun, setelah situs Anda siap, Anda menghadapi tantangan lain, yaitu memindahkannya ke server langsung.

Untungnya, memigrasi situs WordPress dari server lokal ke server langsung lebih mudah dari yang Anda bayangkan. Cara kerjanya mirip dengan proses memindahkan situs dari satu host web ke host web lainnya.

Pada artikel ini, kami akan menunjukkan kepada Anda cara memigrasi situs WordPress lokal ke server langsung, baik secara manual atau dengan menggunakan plugin.

Namun, sebelum kita membahas secara spesifik, mari kita bicara sedikit tentang pengembangan WordPress lokal!

Apa Itu Pengembangan WordPress Lokal

Untuk membangun situs WordPress secara lokal, Anda perlu menyiapkan lingkungan pengembangan lokal di komputer Anda.

Ini pada dasarnya adalah semua dependensi dan perangkat lunak yang diperlukan untuk membuat dan melihat situs web Anda di komputer lokal Anda. Dengan kata lain, Anda mengubah komputer Anda sendiri menjadi server web lokal (tidak tersedia dari internet).

Mengenai WordPress, inilah yang Anda butuhkan untuk menjalankan sistem manajemen konten (CMS) ini:

Server web, baik Apache atau NGINX Sistem manajemen basis data, baik MySQL atau MariaDB PHP

Meskipun Anda dapat mengatur semua persyaratan tersebut secara manual, pendekatan termudah adalah dengan menggunakan perangkat lunak yang digabungkan dalam dependensi ini, seperti WAMPServer.

WAMP (Windows, Apache, MySQL / MariaDB, PHP) – dan banyak alat lainnya – akan membantu Anda mengatur seluruh tumpukan pengembangan di komputer lokal Anda, termasuk antarmuka pengguna grafis yang dapat Anda gunakan untuk mengontrolnya. Bagian terakhir ini adalah kuncinya, terutama jika Anda merasa tidak nyaman menggunakan baris perintah.

Selain itu, Anda juga memiliki alat pengembangan WordPress lokal seperti DesktopServer atau Lokal oleh Flywheel. Ini menyediakan fungsionalitas yang mirip dengan bundel seperti WAMP, XAMPP, atau MAMP, tetapi antarmukanya bisa dibilang lebih intuitif dan terus berkembang.

Beranda Local by Flywheel

Pada akhirnya, memiliki lingkungan pengembangan WordPress lokal memungkinkan Anda menjalankan proyek baru dengan cepat, tanpa harus mengeluarkan lebih banyak uang untuk hosting. Selain itu, Anda akan selalu dapat mengakses situs web lokal dari komputer Anda, bahkan tanpa sambungan internet.

Cara Memindahkan WordPress dari Server Lokal ke Situs Live Menggunakan Plugin

Setelah Anda siap untuk memigrasi situs web WordPress lokal ke server langsung, cara termudah untuk melakukannya adalah dengan menggunakan plugin. Ada banyak plugin migrasi WordPress yang dapat dipilih, tetapi pilihan yang kami rekomendasikan adalah Migrasi WP All-In-One:

Plugin Migrasi WP All-In-One

Kami merekomendasikan plugin ini karena berfungsi dengan sebagian besar host web dan memungkinkan Anda mengekspor semua file WordPress (termasuk file gambar dan media) dan database dalam satu file.

Dengan All-In-One WP Migration, Anda dapat mengunggah file WordPress lokal Anda langsung ke situs web baru Anda, atau melalui FTP. Inilah yang perlu Anda lakukan untuk memulai:

Instal plugin di situs web lokal Anda. Instal WordPress di server langsung Anda dan siapkan plugin di sana juga.

Idealnya, Anda akan memiliki instalasi WordPress baru di server langsung Anda. Dengan cara ini, Anda meminimalkan kemungkinan terjadi kesalahan selama proses migrasi.

Saat Anda siap, buka dasbor situs web lokal Anda, dan ke Migrasi WP All-In-One> Ekspor tab. Di sini, pilih Ekspor Ke> File pilihan:

Mengekspor situs WordPress Anda

Anda akan melihat bahwa plugin menawarkan beberapa opsi lokasi ekspor lainnya, tetapi menyimpan file ke komputer Anda adalah pendekatan termudah.

Pada tahap ini, Anda juga dapat menggunakan Migrasi WP All-In-One untuk mengganti teks apa pun yang Anda inginkan di database Anda. Misalnya, jika Anda telah menggunakan nama pengguna admin seperti ‘root’ (karena Anda telah bekerja secara lokal), sekaranglah waktunya untuk mengubahnya.

Plugin akan mengupdate URL WordPress Anda, jadi Anda tidak perlu khawatir pada tahap ini. Setelah proses ekspor dimulai, mungkin diperlukan beberapa saat tergantung pada ukuran situs web Anda:

Ekspor WordPress sedang dalam proses

Saat proses selesai, Anda akan dapat mengunduh file .wpress file yang berisi seluruh situs lokal Anda, termasuk database-nya. Ingat tempat Anda menyimpan file, karena kami akan membutuhkannya sebentar lagi.

Sekarang, Anda siap untuk pergi ke dasbor situs langsung Anda. Situs ini harus kosong sekarang, selain dari plugin Migrasi WP All-In-One.

Di situs langsung Anda, navigasikan ke Migrasi WP All-In-One tab dan pilih Impor pilihan:

Memilih file apa yang akan diimpor untuk server langsung Anda

Jika Anda mengklik Di impor dari, Anda dapat memilih .wpress file yang baru saja Anda unduh ke komputer Anda. Satu hal yang perlu diingat adalah bahwa host web Anda mungkin memberlakukan batas ukuran file yang rendah untuk unggahan. Biasanya, batasnya cukup mudah untuk ditingkatkan, dan idealnya Anda ingin mendiskusikannya dengan tuan rumah Anda.

Jika Anda ingin mengimpor situs lokal Anda menggunakan FTP, versi premium plugin memungkinkan Anda memulihkan cadangan dari folder yang secara otomatis disiapkan oleh plugin untuk Anda. Anda dapat mengakses folder ini dengan menavigasi ke public_html / wp-content / ai1wm-backups dalam klien FTP Anda.

Setelah Anda masuk, Anda dapat mengunggah file .wpress file melalui FTP ke direktori itu:

Mengupload snapshot WordPress melalui FTP

Setelah Anda selesai mengupload .wpress file, plugin akan secara otomatis mengenalinya sebagai cadangan.

Sekarang, jika Anda pergi ke Migrasi WP All-In-One> Cadangan, Anda akan melihat entri yang sesuai dengan .wpress file yang ingin Anda gunakan.

Silakan dan klik MENGEMBALIKAN opsi di sebelah entri itu:

Memilih snapshot WordPress yang akan dipulihkan

Terlepas dari pendekatan mana yang Anda gunakan untuk mengupload .wpress file, setelah Anda memulai proses impor, plugin akan memperingatkan Anda bahwa ini akan menimpa seluruh situs web Anda:

Peringatan tentang memulihkan snapshot WordPress

Karena Anda menggunakan instalasi WordPress baru, ini seharusnya tidak menjadi masalah. Biarkan plugin melakukan tugasnya. Setelah proses selesai, Anda harus masuk kembali ke WordPress.

Ingatlah bahwa karena Anda menimpa database Anda dengan database dari situs web lokal, Anda harus menggunakan kredensial admin yang sama seperti yang Anda lakukan untuk penginstalan lokal.

Setelah Anda kembali ke dashboard WordPress Anda, plugin akan meminta Anda untuk segera memperbarui struktur tautan permanen Anda. Ini harus sesuai dengan struktur yang sama seperti yang Anda gunakan di situs web lokal Anda.

Itu dia! Pada tahap ini, Anda harus memiliki salinan karbon dari situs WordPress lokal Anda di server langsung Anda.

Cara Memindahkan File dan Database WordPress Anda Secara Manual (Dalam 3 Langkah)

Dalam beberapa kasus, lebih mudah untuk memigrasi situs WordPress secara manual karena beberapa plugin kesulitan jika Anda memiliki banyak konten. Proses manual agak lebih rumit, tetapi tidak terlalu rumit.

Untuk memigrasi situs WordPress secara manual, Anda memerlukan tiga hal:

Klien FTP, seperti FileZilla Client Akses ke database situs langsung Anda melalui panel kontrol hosting Anda Instalasi WordPress baru

Sama seperti pendekatan plugin, menggunakan instalasi WordPress yang bersih tidak terlalu diperlukan. Namun, itu meningkatkan kemungkinan bahwa prosesnya akan berjalan lancar.

Langkah 1: Unggah File WordPress Lokal Anda ke Server Live

Seperti yang Anda ketahui, WordPress menyimpan semua file situs Anda dalam apa yang kami sebut akar map. Inilah situs web WordPress biasa akar folder akan terlihat seperti:

Folder root WordPress Anda

Yang perlu Anda lakukan sekarang adalah mencari direktori root situs WordPress lokal Anda. Catat lokasinya, lalu sambungkan ke server langsung Anda melalui FTP.

Buka WordPress server langsung Anda akar folder, lalu unggah semua konten direktori yang sesuai untuk situs lokal Anda:

Mengunggah file WordPress Anda ke server langsung

Klien FTP Anda akan menanyakan apakah Anda ingin menimpa file yang ada di server langsung Anda. Ucapkan “Ya” untuk semua permintaan dan tunggu proses upload selesai.

Bergantung pada seberapa besar situs Anda, prosesnya bisa memakan waktu cukup lama. Sementara itu, Anda dapat mengerjakan bagian kedua dari migrasi situs web lokal Anda – menyalin database-nya.

Langkah 2: Perbarui URL dalam Database Anda

WordPress menyimpan semua informasi situs Anda dalam satu database. Untuk mengakses database ini secara lokal, Anda memerlukan alat seperti phpMyAdmin.

Bergantung pada lingkungan pengembangan lokal atau alat yang Anda gunakan, cara Anda mengakses database Anda mungkin berbeda-beda. Dalam kebanyakan kasus, Anda seharusnya dapat meluncurkan phpMyAdmin dengan menavigasi ke localhost / phpmyadmin di browser web. Tentu saja, Anda mungkin perlu membaca dokumentasi untuk lingkungan pilihan Anda.

phpMyAdmin akan menampilkan daftar semua database Anda yang ada di sisi kiri layar. Sebelum Anda mengekspor konten database Anda, Anda perlu memperbarui URL WordPress Anda dalam tabel yang relevan.

Saat ini, situs WordPress lokal Anda mungkin menggunakan URL seperti http: // localhost. Ini berarti semua URL internal Anda untuk halaman, posting, dan file media juga menggunakan alamat tersebut.

Untuk mengubahnya, buka wp_options tabel dalam database Anda. Perlu diingat bahwa file wp_ prefiks mungkin berubah tergantung pada bagaimana Anda menyiapkan database Anda.

Setelah Anda berada di dalam wp_options tabel, Anda akan melihat dua baris di atas disebut alamat URL dan rumah:

Memodifikasi baris situs dan beranda di database Anda

Tekan Edit tombol di sebelah kiri alamat URL dan cari option_value bidang di dalam.

Anda akan melihat URL situs lokal Anda di sana, jadi lanjutkan dan ganti dengan domain yang Anda siapkan untuk situs web Anda yang aktif:

Memperbarui nilai baris siteurl di database Anda

Klik Pergilah untuk menyimpan perubahan dan mengulangi proses yang sama persis dengan file rumah baris.

Sekarang mari beralih ke SQL tab di bagian atas layar. Kami akan menjalankan kueri SQL sederhana yang akan menggantikan file localhost URL dengan yang baru di seluruh situs Anda dan tautan internalnya:

UPDATE wp_posts SET post_content = REPLACE (post_content, ‘localhost /’, ‘www.yourdomain.com/’);

Salin dan tempel kueri itu di dalam Jalankan kueri / kueri SQL di atas meja bidang yang Anda lihat di bawah. Perlu diingat bahwa kueri menggunakan placeholder, jadi ingatlah untuk menggantinya dengan URL situs lokal dan domain baru Anda:

Menjalankan kueri di phpMyAdmin

Klik Pergilah saat Anda siap dan hanya itu. Sekarang Anda dapat mengekspor konten database Anda dengan membuka Ekspor tab di bagian atas layar:

Mengekspor konten database Anda

phpMyAdmin akan secara otomatis mengatur format database Anda ke SQL, sehingga Anda dapat melanjutkan dan mengklik Pergilah. Anda akan mendapatkan .sql file, yang harus Anda gunakan pada langkah berikutnya.

Langkah 3: Impor Isi File Database Anda

Sekarang Anda perlu mengakses database situs web langsung Anda menggunakan phpMyAdmin yang diinstal di server langsung Anda. Bergantung pada host web mana yang Anda gunakan, Anda harus memiliki akses ke panel kontrol yang menyertakan opsi untuk mengakses database Anda.

Cari opsi ini, dan setelah Anda berada di dalam, buka Impor tab di bagian atas layar:

Mengimpor file database menggunakan phpMyAdmin

Pastikan phpMyAdmin mengatakan Anda sedang mengimpor file ke server Anda saat ini dan tidak menimpa database yang sudah ada. Untuk membuat salinan database situs web lokal Anda di server Anda saat ini, Anda harus menggunakan .sql file yang Anda unduh selama Langkah 2.

Sekarang, file lokal Anda seharusnya sudah selesai diunggah. Di antara file-file itu, ada satu file bernama wp-config.php, yang menyertakan nama database dan informasi akses Anda, yang tidak perlu Anda perbarui.

Silakan pilih .sql file yang Anda buat beberapa menit yang lalu dan klik Pergilah. Biarkan phpMyAdmin melakukan tugasnya.

Setelah selesai, Anda seharusnya dapat mengakses situs WordPress yang dimigrasi dengan mengunjungi domain langsung.

Kesimpulan

Membangun situs web WordPress secara lokal adalah langkah cerdas jika Anda belum melakukannya memiliki hosting. Bahkan jika Anda melakukannya, dapat bermain dengan pengembangan WordPress lokal dapat memungkinkan Anda untuk mencoba semua jenis fitur baru dan menguji proyek yang mungkin belum ingin Anda tayangkan.

Setelah situs WordPress lokal Anda siap untuk melihat terangnya hari, ada dua cara Anda dapat memigrasikannya ke server langsung:

Gunakan plugin seperti Migrasi WP All-In-One. Pindahkan file dan database WordPress Anda secara manual.

Apakah Anda memiliki pertanyaan tentang cara memindahkan WordPress dari server lokal ke situs langsung? Tanyakan di bagian komentar di bawah!

Sumber Artikel

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *