Cara Memindahkan Situs WordPress Anda Dari localhost Ke Live Server

Cara Memindahkan Situs WordPress Anda Dari localhost Ke Live Server

Server web virtual yang diinstal di komputer Anda (atau server lokal) memungkinkan Anda membuat dan menyesuaikan situs web WordPress dengan mudah dan cepat. Karena setiap pengeditan memerlukan penyimpanan dan penyegaran, pengembangan situs WordPress pada server langsung dapat dengan mudah berubah menjadi mimpi buruk mengingat keterbatasan bandwidth dan lalu lintas Internet.


Untuk alasan ini, sebagian besar pengembang dengan tepat memilih untuk melakukan semua hal yang perlu dari pengembangan WordPress di server lokal dan kemudian mengunggah situs web yang telah selesai ke server langsung. Demikian pula, pembaruan masa depan ke situs web dilakukan dan diuji secara lokal sebelum diunggah ke lingkungan langsung.

Dalam pos ini, saya akan melalui proses pemindahan situs web WordPress dari server lokal ke server langsung. Proses ini memungkinkan Anda untuk memindahkan dengan aman semua konten situs Anda (gambar, posting, dan halaman) serta tema dan plugin dari direktori di komputer Anda ke server produksi host Anda. Jelas, ada beberapa plugin berguna yang dapat membuat proses ini mudah, tetapi selalu menguntungkan untuk mempelajari proses manual.

Prasyarat

Dalam tutorial ini, saya akan berasumsi bahwa Anda telah memenuhi beberapa prasyarat. Ini hanya beberapa persyaratan sederhana yang Anda perlukan sebelum dapat memulai.

1. Instalasi WordPress Lokal

Anda harus memiliki situs web WordPress yang berjalan di komputer Anda. Untuk mempelajari lebih lanjut tentang pengaturan lingkungan localhost Anda sendiri, periksa panduan kami tentang cara menginstal WordPress secara lokal, atau checkout Local by Flywheel.

2. Paket Hosting

Anda juga akan memerlukan paket hosting aktif yang menawarkan dukungan PHP dan MySQL. Untungnya, sebagian besar penyedia hosting mendukung PHP dan MySQL. Lebih baik lagi, banyak penyedia menawarkan skrip instalasi sekali klik untuk WordPress sehingga Anda tidak perlu melalui pengaturan manual.

Kami tentu saja merekomendasikan hosting WordPress yang dikelola oleh WP Engine – itulah cara kami memberi daya pada semua situs web kami dan demo tema langsung. Plus, WP Engine memudahkan mengelola situs Anda berkat panel admin intuitif mereka. Paket mulai dari $ 29 per bulan untuk satu instalasi (tetapi Anda bisa mendapatkan 2 bulan gratis pada paket tahunan ketika Anda menggunakan tautan kami). Jika Anda belum siap untuk label harga itu, Anda dapat menemukan paket hosting berbagi starter yang hebat untuk sekitar $ 3 per bulan dari perusahaan seperti Bluehost atau SiteGround.

3. Akses SFTP

Dan akhirnya, Anda harus memiliki akses SFTP ke akun hosting Anda bersama dengan program klien seperti FileZilla. Anda akan menggunakannya untuk mengunggah file ke host Anda. Atau, Anda dapat menggunakan opsi File Manager di cPanel tetapi tidak seperti SFTP, cPanel tidak memberikan tampilan struktur direktori lokal Anda. Oke, dengan semua itu di tempat, kita harus siap untuk pergi.

Metode 1: Ekspor & Impor Konten Menggunakan Fitur Core WordPress

Cara cepat dan mudah untuk memindahkan situs WordPress dari server lokal ke lingkungan produksi adalah dengan menggunakan alat ekspor bawaan di WordPress. Metode ini mengasumsikan bahwa WordPress sudah diinstal dan diatur pada akun hosting langsung Anda dan ada tidak ada konten di situs web langsung Anda. Ini sangat penting karena fitur impor WordPress tidak akan menimpa konten yang ada, itu hanya akan menambah itu. Jika Anda memiliki konten lama, Anda selalu dapat menggunakan panduan kami untuk mengatur ulang situs WordPress Anda sehingga Anda memiliki instalasi yang bersih untuk bekerja dengannya.

Oke – untuk mulai memindahkan situs web Anda, buka dasbor WordPress yang dipasang secara lokal dan gulir ke bawah Alat. Pilih Ekspor dan periksa tombol radial “Semua konten”.

WordPress Unduh File Ekspor

Ini akan mengunduh file XML ke komputer Anda. File akan berisi semua detail tentang konten situs Anda (kecuali jika Anda memilih opsi pengunduhan konten tunggal, seperti hanya posting, halaman, jenis posting khusus, atau media Anda).

Sekarang login ke situs WordPress langsung Anda, kemudian aktifkan tema dan plugin yang Anda gunakan di server lokal. Setelah selesai, navigasikan ke Alat> Impor.

WordPress Mengimpor Konten LocalHost

Jika Anda diminta untuk menginstal plugin impor WordPress, lakukan dan kemudian aktifkan. Terakhir, gunakan plugin untuk mengimpor file .xml yang Anda ekspor dari localhost Anda. Untuk melakukan ini, klik pertama pada Jalankan Importir opsi di bawah tajuk WordPress (Catatan: Anda juga dapat menggunakan fitur importir untuk memindahkan konten dari sumber lain seperti Blogger, Tumblr, dll).

WordPress Pilih File XML untuk Diimpor

Selanjutnya gunakan Pilih File opsi untuk memilih file XML Anda kemudian klik untuk mengunggah dan mengimpor. Sekarang tunggu saja konten Anda untuk diimpor. Berapa lama Anda menunggu akan tergantung pada berapa banyak konten yang Anda impor dan paket hosting Anda.

Metode ini akan memindahkan posting, halaman, media, dan menu Anda ke situs langsung Anda. Anda tentu saja harus mengatur lokasi menu Anda dan menambahkan kembali widget Anda, tetapi mengingat segala sesuatu yang lain dipindahkan untuk Anda, ini adalah pilihan yang bagus jika Anda tidak ingin menginstal plugin tambahan atau memproses perpindahan secara manual.

Metode 2: Gunakan Plugin untuk Memindahkan Situs WordPress Anda

Jika Anda menginginkan transfer situs web yang mulus, mungkin sebaiknya Anda mempertimbangkan plugin. Pencarian Google cepat akan menghasilkan banyak opsi gratis dan premium, tetapi berikut adalah tiga favorit kami (ditambah penjelasan singkat tentang cara menggunakannya untuk memigrasi situs web Anda).

DesktopServer

Mengapa Menggunakan DesktopServer

DesktopServer adalah perangkat lunak premium yang dapat Anda gunakan untuk menginstal WordPress secara lokal di komputer Anda (Mac atau PC). Itu membuatnya mudah untuk mengatur host virtual, duplikat situs pengujian, membuat multi-situs lokal, situs arsip dan banyak lagi. Tetapi salah satu fitur terbaik dari DesktopServer adalah Anda dapat dengan mudah memindahkan situs lokal Anda ke server cinta Anda dengan gratis Plugin DesktopServer.

Cukup instal plugin, ekspor situs Anda dari pengaturan DesktopServer lokal Anda (pastikan untuk memilih opsi “Ambil detail server hosting”) dan impor melalui plugin. Voila! Tetapi Anda dapat mengunjungi dokumen daring mereka untuk melihat lebih banyak panduan cara menggunakan DesktopServer ke server langsung Anda.

BackupBuddy

Cadangkan Situs WordPress Anda Dengan BackupBuddy

Solusi hebat lainnya adalah BackupBuddy oleh iThemes. Plugin indah ini adalah solusi utama untuk mengelola backup situs web Anda sendiri. Dengan itu Anda dapat membuat backup situs web lengkap (database dan semua), menjadwalkan backup reguler, menyimpan salinan Anda sendiri (secara lokal atau melalui BackupBuddy Stash) dan bahkan memulihkan situs web Anda dengan ImportBuddy.

Tapi tahukah Anda bahwa Anda juga dapat memanfaatkan BackupBuddy untuk memindahkan situs lokal Anda ke situs hidup Anda? Anda dapat menggunakan fitur migrasi built-in BackupBuddy untuk memindahkan situs web Anda dari komputer ke internet (atau dari host ke host). Plugin menangani perubahan domain, secara otomatis mengganti URL Anda dan yang lainnya untuk mentransisikan situs web Anda secara mulus untuk debut besar Anda.

Duplikator

Duplikator WordPress Plugin

Terakhir, Duplicator adalah plugin freemium yang luar biasa yang dapat Anda manfaatkan untuk mengelola backup dan migrasi situs Anda sendiri. Dengan Plugin gratis duplikator Anda dapat dengan mudah membuat sendiri sesuai permintaan, bundel situs desain (paket konten, tema, dan plugin untuk digunakan kembali di situs klien) dan dengan mudah memindahkan situs web Anda dari lokal ke live (cukup instal plugin secara lokal untuk mengemasnya, lalu instal di situs langsung Anda menggunakan plugin yang sama).

Atau, jika Anda menggunakan Duplicator Pro, Anda dapat menggunakan fitur premium untuk pencadangan terjadwal, penyimpanan yang disinkronkan (Amazon, Dropbox, Google Drive dll.), Kompatibilitas multisite, API cPanel, pemberitahuan email, dukungan pro, dan banyak lagi. Satu tahun biayanya kurang dari sepasang pelatih Nike, dan mengetahui situs web Anda aman dan aman lebih dari sepadan.

Metode 3: Mentransfer File Secara Manual Dari Lokal ke Server Langsung

Opsi terakhir Anda adalah memindahkan file situs web secara manual. Ini akan memerlukan akses server. Pada dasarnya, proses ini memerlukan pengunduhan file database dari instalasi lokal, mengeditnya untuk jalur yang benar sebelum mengimpornya ke database baru di server, dan akhirnya mengunggah semua konten instalasi WordPress lokal.

Ekspor File Database Anda

Untuk memulai, jalankan server lokal Anda dan navigasikan ke phpMyAdmin – ketik saja localhost / phpmyadmin ke dalam browser web Anda. Dalam contoh ini saya menggunakan XAMPP dan inilah milik saya phpMyAdmin antarmuka terlihat seperti:

phpMyAdmin

Panel di sebelah kiri adalah tempat semua database terdaftar. Pilih database untuk situs WordPress lokal Anda dan klik Ekspor di bagian atas phpMyAdmin jendela. Metode ekspor “Cepat” dipilih secara default. Biarkan utuh dan klik Pergilah.

Ekspor tabel basis data

File SQL (seperti my_test.sql) akan diekspor ke folder unduhan di komputer Anda.

Ubah Jalur File

Ketika Anda membangun situs web WordPress secara lokal dari bawah ke atas, perlu diingat bahwa semua URL Anda akan menjadi jalur absolut. Dengan kata lain, semua tautan ke file konten Anda (posting, gambar, jenis posting) akan dimulai dengan http: // localhost /. Anda harus mengubah struktur tautan ini untuk instalasi langsung Anda atau konten Anda tidak akan ditampilkan dengan benar setelah mengunggah file database.

Untuk melakukan itu, gunakan editor kode untuk melakukan “menemukan dan mengganti” pada file database yang baru saja Anda ekspor. Saya menggunakan Notepad ++ untuk mencari dan mengganti “http: // localhost / my_test” dan menggantinya dengan URL langsung saya. Saya hanya membuat folder “my_test” di folder root untuk domain saya. Jika Anda akan menginstal langsung di root, Anda tidak perlu membuat folder apa pun, jadi URL pengganti Anda seharusnya hanya http://www.yourdomainname.com. Anda akan mengunggah folder WordPress lokal Anda ke public_html (root dari akun hosting Anda).

Ubah jalur file

Setelah Anda selesai mengganti URL, simpan dan tutup.

Buat Database Baru di Akun Hosting Anda

Sekarang Anda selesai dengan bagian utama di server lokal. Saatnya untuk menyiapkan lingkungan langsung dan akhirnya mendapatkan file yang diunggah sehingga situs web Anda dapat ditayangkan. Bagaimana Anda mengatur database baru untuk situs WordPress Anda akan tergantung pada hosting Anda.,

Jika paket Anda menggunakan cPanel (seperti Bluehost atau HostGator) buka dari akun hosting Anda dan telusuri ke Database MySQL.

Buat database baru

Ketika Anda memilih Database MySQL, Anda akan diminta memasukkan nama pengguna dan kata sandi. Ini adalah akun pengguna baru yang akan dikaitkan dengan database baru untuk situs web Anda. Catat detail pribadi seperti nama pengguna dan kata sandi Anda karena Anda akan membutuhkannya saat mengonfigurasi file basis data di WordPress. Basis data yang baru dibuat akan memiliki nama yang sama dengan nama pengguna yang Anda pilih.

Jika Anda menggunakan akun hosting yang dikelola, Anda mungkin tidak memiliki cPanel. Misalnya, dengan WP Engine Anda dapat membuat instalasi baru pada paket Anda hanya dengan masuk ke akun Anda dan mengklik Tambahkan Instal tautan.

Tambah Mesin WP Instal

Selanjutnya isi informasi yang diperlukan (yang omong-omong, Anda dapat mengatur ini sebagai situs pementasan jika Anda belum memiliki domain yang siap dulu).

WP Engine Tambah Instal Informasi

Itu dia! Situs baru Anda (dan basis data) siap.

Unggah File Database ke Database Baru

Sekarang Anda memiliki database baru (kosong) di server langsung, saatnya mengunggah file database Anda yang disimpan di komputer Anda. Jelajahi ke phpMyAdmin antarmuka host Anda dan pilih Impor. Telusuri dan pilih file database SQL yang Anda ekspor dari situs web Anda di server lokal.

Jika host Anda tidak memiliki phpMyAdmin, gunakan Pemulihan Basis Data opsi dalam Database MySQL. Itu melakukan hal yang sama — memungkinkan Anda untuk menelusuri dan memilih file SQL.

database mySQL

Saya menggunakan opsi restore untuk mengimpor file database saya. Ingat, ini adalah langkah penting karena memungkinkan Anda untuk mengembalikan situs web Anda persis seperti pada instalasi lokal. Sekarang yang tersisa hanyalah mengedit wp-config.php mengarsipkan, mengunggah file situs web, dan memperbaiki permalinks dan kita akan bangkit dan berjalan.

Memperbaiki wp-config.php Mengajukan

Buka wp-config.php file di editor kode Anda (browse ke folder instalasi WordPress lokal Anda). Berikut adalah satu-satunya detail yang perlu Anda ubah:

  • define (‘DB_NAME’, ‘your_database_name’);
  • define (‘DB_USER’, ‘your_database_user’);
  • define (‘DB_PASSWORD’, ‘your_database_password’);
  • define (‘DB_HOST’, ‘localhost’);

Cukup isi pengaturan yang Anda tentukan saat membuat database di server langsung Anda di Langkah 3. Untuk nama host, isi alamat IP server atau biarkan sebagai localhost jika host Anda secara eksplisit mengatakannya. Saya akan meninggalkan milik saya sebagai hosting lokal sebagaimana dinyatakan dengan jelas di sini: “Untuk terhubung ke database ini dalam skrip yang berjalan di server web Anda, Anda harus menggunakan “localhost” sebagai nama host. ” Ketika Anda selesai mengedit pengaturan, simpan dan tutup file. Jangan ubah apa pun.

catatan: Pastikan untuk menyimpan salinan nilai lama Anda, kalau-kalau ada masalah Anda selalu dapat kembali.

Mengunggah File Situs Web

Sekarang saatnya untuk memindahkan file situs web WordPress yang sebenarnya karena kami telah menyiapkan semuanya di server langsung. Jalankan klien SFTP Anda dan sambungkan ke akun hosting Anda menggunakan detail koneksi SFTP Anda. Anda bisa mendapatkannya dari host Anda jika Anda belum memilikinya. Untuk beberapa penyedia hosting, info masuk SFTP sama dengan rincian cPanel.

Setelah tersambung, jelajahi public_html atau www folder (atau folder di root di mana Anda ingin menginstal situs WordPress Anda) dan salin semua file dari folder instalasi WordPress Anda di server lokal ke direktori ini di server langsung.

Ubah Permalinks

Langkah terakhir adalah mengubah struktur permalink situs web baru Anda agar sesuai dengan situs lama Anda di server lokal. Untuk melakukan ini, buka dasbor admin situs web baru Anda dan jelajahi Pengaturan> Permalinks. Pilih struktur yang Anda gunakan untuk instalasi lokal Anda dan simpan. Situs WordPress Anda sekarang harus tayang.

Kesimpulan

Sekarang Anda harus memiliki wawasan yang tepat tentang apa yang terjadi ketika memindahkan instalasi WordPress lokal ke server langsung. WordPress memungkinkan banyak fleksibilitas dan kemudahan penggunaan. Berkembang di localhost memungkinkan untuk penyesuaian dan penyesuaian tanpa batas karena Anda dapat membuat kesalahan di sana yang tidak mampu Anda lakukan dalam lingkungan produksi langsung..

Apa metode terbaik Anda untuk mengunggah situs web WordPress dari host lokal ke server langsung? Jika Anda telah melalui proses ini sebelumnya, seperti apa pengalaman Anda? Silakan bagikan pemikiran Anda dalam komentar!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Adblock
    detector