Memigrasi Situs WordPress Dari Localhost Ke Remote Server - CRUDPRO

Memigrasi Situs WordPress Dari Localhost Ke Remote Server

Memigrasi Situs WordPress Dari Localhost Ke Remote Server

Pendahuluan:

Di website ini, kami akan menjelaskan proses langkah demi langkah untuk memigrasikan situs WordPress dari server jarak jauh ke Localhost. Memigrasi situs WordPress dari localhost ke server jarak jauh ialah sisi penting proses dari pengembangan. Ini memungkinkan pengembang untuk membikin perubahan pada website di computer mereka sendiri dibanding menggantinya secara langsung. Ini menyediakan lingkungan yang aman untuk melakukan perubahan tanpa resiko merusak apa pun di website langsung. Dalam panduan ini, kami akan menunjukkan langkah memigrasikan situs WordPress dari localhost ke server jauh.

Memindahkan situs bisa menjadi tugas yang menakutkan, terutama jika Anda tidak terbiasa dengan faktor teknis prosesnya. Untungnya, prosesnya dapat disederhanakan menggunakan SSH, atau Secure Shell. Menggunakan SSH, Anda bisa dengan mudah mentransfer file dari localhost ke server jarak jauh.

Langkah 01: Koneksi SSH

SSH ialah singkatan dari Secure Shell. Ini ialah prosedur jaringan aman yang dipakai untuk mengakses dan mengelola computer jarak jauh lewat jaringan yang tidak aman. SSH memungkinkan pemakai untuk terhubung secara aman ke mesin Linux lain lewat jaringan, tanpa buka kredensial mereka. Ini menyediakan saluran aman untuk mentransfer file antar computer, dan cara aman untuk menjalankan perintah dari jarak jauh. Langkah awal ialah membuat koneksi SSH di antara localhost dan server jarak jauh.

Untuk membikin koneksi SSH, kami membutuhkan nama pengguna, alamat IP, dan password dari server tujuan.

$ ssh user@IP_Address

Setelah menjalankan perintah di atas, Anda akan disuruh untuk menuliskan password. Jika credentials valid, Anda akan masuk ke mesin atau server lain.

Langkah 02: Temukan File

Sesudah masuk ke server jarak jauh, Temukan directory tempat Anda ingin memindahkan situs Anda.

Gunakan perintah ls untuk membuat daftar isi directory dan cd untuk mengubah directory.

Memigrasi Situs WordPress Dari Localhost Ke Remote Server

Langkah 03: Kompresi

Jika Anda belum mengambil database backup and compressed situs yang dihosting secara lokal, pastikan Anda melakukannya.

Syntax: tar [options] [name] [file or directory to be archived]

$ tar -czvf backup.tar.gz /var/www/lace/

z=zip c=Create new archive v=Provide verbose output f=Archive file name.

Sekarang, buat cadangan basis data.

Syntax: mysqldump -u db_username -p db_name > any_name_you-want.sql

$ mysqldump -u cuper -p cup > cup_backup.sql

cuper= dbusername
cup= dbname
cup_backup.sql= backed up file name

Langkah 04: Menyalin file ke server

Kami akan menggunakan scpfor menyalin file. scp(salinan aman) ialah command-line utility yang memungkinkan Anda menyalin file dan directory aman di antara dua lokasi. Dengan scp, Anda bisa menyalin file atau directory dari sistem lokal Anda ke sistem jarak jauh atau sebaliknya. Mentransfer data dengan file scp dienkripsi sehingga siapa pun yang melihat traffic tidak mendapatkan suatu hal yang peka.

Syntax: scp file_you_want_to_copy server_username@server_ip:~/destination_path

$ sudo scp cup_backup.sql [email protected]:~/applications/vmyfxjsjdh/public_html
$ scp user@ip_address:~/backup.sql /var/www/migration/
Memigrasi Situs WordPress Dari Localhost Ke Remote Server

Langkah 05:

Pada tahap ini, Anda telah menyalin semua file termasuk database dari server jarak jauh.

Sekarang, Anda harus mengekstrak file ini dengan menjalankan:

$ tar -xzvf lace.tar.gz
Memigrasi Situs WordPress Dari Localhost Ke Remote Server

Sekarang Anda akan memulihkan database

Syntax: mysql -u db_username -p db_name < backup.sql

mysql -u vmyfxjsjdh -p vmyfxjsjdh < cup_backup.sql

Note: My database name and my username is same = vmyfxjsjdh

Noe hal terakhir adalah Anda harus mengubah kredensial file wp-config.php Anda. Tambahkan DB_NAME, DB_USER, DB_PASSWORD yang disediakan oleh server Anda.

$ sudo nano wp-config.php
Memigrasi Situs WordPress Dari Localhost Ke Remote Server

Run the following search-replace command in your public_html directory.

$ wp search-replace 'http://localhost' 'https://Application_Url'  --report-changed-only --dry-run

--report-changed-only hanya akan menampilkan file-file itu, yang akan menggantikan url

--dry-run akan melakukan dry run (bukan ganti)

Memigrasi Situs WordPress Dari Localhost Ke Remote Server

Sekarang, jalankan perintah yang sama tanpa --dry-run

$ wp search-replace 'http://localhost' 'https://Application_Url'  --report-changed-only
Memigrasi Situs WordPress Dari Localhost Ke Remote Server

Congratulations! Anda telah berhasil memigrasi situs web Anda dari server/mesin lokal ke server jarak jauh.