Pilih paket

Memindahkan website WordPress dari host lain

Cara memindahkan website WordPress ke NBT Host - kami pindahkan gratis, atau Anda pindahkan sendiri dengan file dan database maupun dengan plugin migrasi.

  • Diperbarui
panduan · wordpress
Langkah
29
Waktu baca
10menit
Bagian
8
Mulai panduan

Yang Anda dapatkan

Website WordPress, beserta file dan database-nya, disalin ke server NBT Host dan diperiksa. Baru setelah itu domain diarahkan ke kami, tanpa kehilangan konten dan, pada opsi 1 dan 2, tanpa downtime dalam kondisi normal.

Sebelum memulai

  • Akun NBT Host Anda harus sudah aktif, dengan domain di dalamnya: domain utama website Anda di Enhance atau domain yang Anda tambahkan sendiri (panduan “Subdomain dan domain tambahan di Enhance”). Paket untuk website WordPress ada di halaman Hosting WordPress.
  • Anda memerlukan akses administrator ke WordPress lama.
  • Website harus muat dalam batas paket Anda.
  • Website harus berjalan di PHP 8.2, 8.3, atau 8.4. Jika di host lama website berjalan di PHP 7, perbarui dulu tema dan plugin-nya.
  • Jangan ganti nameserver dulu. Website lama tetap online sampai proses selesai.
  • Email. Jika Anda punya alamat dengan domain sendiri di host lama, misalnya contact@domeniul-tau.ro, buat juga alamat tersebut di tempat kami sebelum mengganti DNS, dari tab “Emails” website Anda (panduan “Cara membuat akun email di Enhance”). Pesan yang sudah diterima tidak ikut pindah dengan sendirinya, jadi pertahankan hosting lama sampai Anda menyimpannya. Jika email Anda ada di Google atau Microsoft, hubungi kami sebelum mengganti nameserver agar pengaturannya tetap kami pertahankan.
  • Nama menu Enhance ditulis sesuai antarmuka bahasa Inggris. Jika Enhance terbuka dalam bahasa lain, Anda bisa beralih ke bahasa Inggris dari kanan atas: foto atau inisial Anda » “My account” » “Language”.

Opsi 1 — kami yang memindahkan, gratis

Migrasi gratis untuk website yang termasuk dalam paket yang Anda pilih. Kami melakukannya satu kali, di awal kontrak, jika:

  • Anda memberi kami akses sementara ke panel hosting saat ini (cPanel, DirectAdmin, atau Plesk), melalui pengguna yang dibuat khusus untuk migrasi atau melalui akses delegasi, jika penyedia Anda saat ini menyediakannya, atau salinan lengkap file dan database;
  • website muat dalam batasan paket yang dipilih.

Migrasi gratis tidak mencakup website yang dibuat di platform yang tidak mengizinkan ekspor (misalnya Wix, Squarespace, atau Shopify), juga tidak mencakup perbaikan, pembaruan, atau perubahan pada website. Semua ketentuan ada di halaman Migrasi gratis. Pembaruan setelah migrasi dapat dikerjakan untuk Anda melalui Pemeliharaan WordPress.

Jangan kirim kata sandi apa pun lewat WhatsApp atau email. Cukup beri tahu kami panel apa yang dipakai hosting Anda saat ini, dan kami jelaskan cara memberi akses dengan aman. Setelah migrasi, hapus pengguna yang dibuat untuk kami atau cabut akses delegasinya.

Langkah-langkah:

  1. Hubungi kami lewat WhatsApp di +40 775 396 021 atau di suport@nbt-host.com: sebutkan domain dan di mana website di-hosting saat ini.
  2. Jika host lama memakai cPanel, cara termudah adalah backup lengkap akun. Di cPanel lama, buka Backup (di bagian Files), klik Download a Full Account Backup, pilih Home Directory pada Backup Destination, lalu klik Generate Backup. Setelah selesai, backup muncul di daftar backup di halaman yang sama. Beri tahu kami di mana kami bisa mengambilnya, misalnya melalui link unduhan. Dari backup seperti ini, kami ikut memindahkan alamat email beserta pesannya bersama website. Jika tidak, beri kami akses sementara ke panel lama, melalui pengguna yang dibuat khusus untuk migrasi atau melalui akses delegasi.
  3. Kami memindahkan website, memeriksanya, dan memberi tahu Anda kapan nameserver bisa diganti (lihat “Mengganti DNS” di bawah).
  4. Setelah migrasi, hapus pengguna yang dibuat untuk kami atau cabut akses delegasinya.

Opsi 2 — sendiri, dengan file dan database

Anda menyalin sendiri file website dan database-nya. Website lama tetap online sepanjang waktu, dan website baru Anda periksa sebelum mengganti DNS.

  1. Di host lama, unduh file website: folder tempat wp-config.php berada, biasanya public_html. Cara tercepat adalah membuat arsip .zip dari folder itu di file manager panel lama, lalu mengunduhnya. Bisa juga lewat FTP.
  2. Di host lama, ekspor database. Namanya ada di wp-config.php, pada DB_NAME. Di phpMyAdmin, pilih database di sebelah kiri, tab Export, metode Quick, format SQL, lalu unduh file .sql.
  3. Di Enhance, di halaman website Anda (“Websites”, lalu website Anda), buka tab “Databases” dan klik “Add database”. Isi nama pada “Database name”, klik “Create new user”, isi “Username” dan “Password”, dan biarkan “All database privileges” tetap dicentang. Klik “Add”. Catat nama lengkap database dan pengguna, termasuk awalan (prefix) yang ditambahkan Enhance di depannya, serta kata sandinya.
  4. Di daftar pada tab “Databases”, buka database baru. Pada “Import SQL file”, klik “Upload” dan pilih file dari langkah 2. File terkompresi juga bisa (.gz atau .zip), maksimal 500 MB.
  5. Buka tab “Files”, masuk ke public_html, unggah arsip dari langkah 1, lalu ekstrak dengan “Uncompress” (klik kanan pada arsip). wp-config.php harus berada langsung di public_html, bukan di subfolder. Langkah lengkapnya ada di panduan “Mengunggah website dengan File Manager”.
  6. Buka wp-config.php dengan “Edit” (klik kanan) dan masukkan data database baru: DB_NAME dan DB_USER dengan nama lengkap dari langkah 3, DB_PASSWORD dengan kata sandinya, dan pada DB_HOST tulis localhost. Simpan.
  7. Buka tab “Apps” dan klik “Scan”. Enhance akan menemukan WordPress yang dipindahkan dan menambahkannya ke daftar, sehingga Anda bisa memperbarui dan mengamankannya dari Enhance.
  8. Periksa website baru melalui file hosts (bagian berikutnya), lalu ganti DNS.

Pemeriksaan sebelum mengganti DNS (file hosts)

Dengan cara ini Anda melihat website dari server kami di komputer Anda, sebelum orang lain melihatnya:

  1. Buka file hosts:
    • di Windows: cari Notepad di Start, klik kanan » Jalankan sebagai administrator (Run as administrator). Lalu File » Open dan buka C:\Windows\System32\drivers\etc\hosts. Pilih “All Files” agar file tersebut terlihat di daftar;
    • di macOS: buka Terminal dan ketik sudo nano /etc/hosts, lalu kata sandi Mac Anda.
  2. Tambahkan baris berikut di bagian akhir, dengan domain Anda: 185.230.138.193 domeniul-tau.ro www.domeniul-tau.ro
  3. Simpan. Di nano: Ctrl+O, Enter, lalu Ctrl+X. Tutup lalu buka kembali browser.
  4. Buka website dan periksa halaman, formulir, dan panel /wp-admin. Peringatan sertifikat wajar dalam pengujian ini: sertifikat yang sebenarnya baru diterbitkan setelah DNS diganti.
  5. Hapus baris yang tadi ditambahkan lalu simpan lagi.

Opsi 3 — sendiri, dengan plugin All-in-One WP Migration

Opsi ini ada jeda singkat: website baru diinstal setelah DNS diganti, agar langsung mendapat sertifikat dan alamat dengan https://.

  1. Di WordPress lama, buka Plugin » Tambah Baru (Plugins » Add New), cari All-in-One WP Migration, instal, lalu aktifkan.
  2. Buka All-in-One WP Migration » Export. Pada Export To pilih File dan unduh file .wpress.
  3. Arahkan nameserver ke kami (lihat “Mengganti DNS” di bawah) dan tunggu sampai https://domeniul-tau.ro terbuka dari server kami, tanpa peringatan sertifikat. Jika sertifikat terlambat, langkahnya ada di panduan “Sertifikat SSL gratis”.
  4. Instal WordPress di domain dari Enhance. Langkahnya ada di panduan “Instalasi WordPress dari Enhance”.
  5. Di WordPress baru, instal plugin yang sama dan buka All-in-One WP Migration » Import. Pada Import From pilih File, pilih file .wpress, dan konfirmasi bahwa website baru akan ditimpa.
  6. Masuk ke WordPress dengan nama pengguna dan kata sandi dari website lama, karena database sudah diganti. Buka Pengaturan » Tautan Permanen (Settings » Permalinks) dan klik Simpan Perubahan.

Halaman impor plugin menunjukkan ukuran maksimal file. Di tempat kami, PHP secara default menerima unggahan file hingga 1000 MB, jadi batas lebih kecil yang tampil di sana berasal dari plugin. Untuk website besar, lebih mudah menghubungi kami: kami yang memindahkannya, gratis.

Mengganti DNS

  • Domain dibeli melalui kami? Hubungi kami dan kami yang mengganti nameserver.
  • Domain ada di perusahaan lain? Di panel perusahaan tempat Anda membelinya, pasang nameserver ns1.nbt-host.ro dan ns2.nbt-host.ro dan hapus nameserver lainnya. Langkah untuk masing-masing perusahaan ada di panduan “Cara mengarahkan domain ke NBT Host”.
  • Punya domain .de? Hubungi kami terlebih dahulu: untuk domain ini kami memakai metode lain.
  • Propagasi bisa memakan waktu hingga 48 jam. Selama itu, sebagian pengunjung masih melihat server lama.
  • Sertifikat SSL gratis diterbitkan setelah domain mengarah ke kami (panduan “Sertifikat SSL gratis”). Setelah itu, aktifkan pengalihan pengunjung dari http:// ke https://, yang tidak aktif dengan sendirinya (panduan “Pengalihan ke HTTPS dan www”).
  • Jangan langsung menutup hosting lama. Pertahankan beberapa hari, sampai Anda yakin semuanya berjalan dan sampai email Anda tersimpan.

Setelah pemindahan

  1. Periksa halaman-halaman penting, formulir kontak, dan, jika Anda punya toko, keranjang belanja.
  2. Pada opsi 3, nonaktifkan dan hapus plugin migrasi.
  3. Atur pembaruan otomatis dan akses ke panel WordPress (panduan “Pembaruan dan keamanan WordPress di Enhance”).
  4. Ganti kata sandi administrator WordPress jika Anda pernah memberikannya kepada orang lain, dan hapus dari panel lama pengguna yang dibuat untuk migrasi.

Jika ada kendala

  • Hanya halaman depan yang terbuka, halaman lain menampilkan “404 Not Found”. Di WordPress, buka Pengaturan » Tautan Permanen (Settings » Permalinks) dan klik Simpan Perubahan. Ini akan membuat ulang file .htaccess.
  • “Error establishing a database connection”. Data di wp-config.php tidak cocok dengan database di server baru. Periksa nama lengkap database, termasuk prefix, nama pengguna, kata sandi, dan host localhost (panduan “Membuat database MySQL dan pengguna”).
  • Browser menampilkan “Tidak aman” setelah DNS diganti. Sertifikat diterbitkan setelah DNS mengarah ke kami, jadi tunggu sebentar lagi. Jika peringatan masih ada setelah 24 jam, hubungi kami.
  • Website mengarahkan Anda ke alamat lama atau ke http://. Di WordPress, pada Pengaturan » Umum (Settings » General), periksa WordPress Address (URL) dan Site Address (URL). Keduanya harus https://domeniul-tau.ro, dengan atau tanpa www, sama seperti di website lama.
  • Impor terhenti atau file terlalu besar. Hubungi kami: kami yang melakukan migrasinya, gratis, sesuai ketentuan di atas.
  • Setelah DNS diganti, Anda tidak lagi menerima email. Alamat email harus ada juga di tempat kami, di tab “Emails” website Anda. Jika email Anda ada di Google atau Microsoft, hubungi kami.
Dukungan

Mentok? Kita selesaikan bersama.

Tulis langkah mana yang tidak berhasil dan, jika bisa, kirimkan tangkapan layar. Kami akan membalas pada jam kerja.

Telepon dan WhatsApp+40 775 396 021
Jam kerjaSenin–Jumat, 09.00–18.00 waktu Rumania (14.00–23.00 WIB; saat musim panas Eropa 13.00–22.00 WIB)

Jangan pernah mengirimkan kata sandi kepada kami lewat WhatsApp atau email. Informasi apa yang membantu kami menyelesaikan masalah sekaligus: cara meminta bantuan.