Lanjutan
Juni 04, 2026
Artikel

Halo Para Digital Creator dan Pemilik Website!

Pernahkah Anda membayangkan memindahkan seluruh "rumah" digital Anda, yaitu website WordPress, ke lokasi baru tanpa bantuan tukang (plugin) sama sekali? Mungkin terdengar rumit, menakutkan, atau bahkan mustahil bagi sebagian orang. Namun, percayalah, migrasi WordPress manual tanpa plugin adalah keterampilan berharga yang tidak hanya memberikan kontrol penuh atas prosesnya, tetapi juga pemahaman mendalam tentang bagaimana website Anda bekerja. Ini seperti memahami setiap bata dan pipa di rumah Anda sendiri!

Ada banyak alasan mengapa Anda mungkin memilih jalur manual ini. Mungkin Anda ingin menghindari ketergantungan pada plugin, ingin mempelajari seluk-beluk WordPress, atau bahkan menghadapi situasi di mana plugin migrasi tidak bekerja optimal. Apapun alasannya, tutorial ini akan memandu Anda langkah demi langkah untuk memindahkan file, database, dan melakukan perbaikan URL krusial, memastikan website Anda beroperasi sempurna di hosting yang baru.

Persiapan Penting Sebelum Beraksi

Sebelum kita mulai "mengangkat koper", ada beberapa alat dan persiapan yang wajib Anda miliki. Ini adalah perlengkapan tempur Anda untuk migrasi yang sukses:

  • Akses Hosting Lama dan Baru: Pastikan Anda memiliki kredensial login (cPanel, Plesk, atau panel kontrol lainnya) untuk kedua hosting.
  • Akses FTP (File Transfer Protocol): Siapkan software FTP client seperti FileZilla. Anda akan menggunakannya untuk mengunduh dan mengunggah file.
  • Akses phpMyAdmin: Ini adalah alat manajemen database yang biasanya tersedia di panel kontrol hosting Anda.
  • Teks Editor: Gunakan editor teks yang mumpuni seperti VS Code, Sublime Text, atau Notepad++ untuk mengedit file konfigurasi.
  • Search Replace DB Script: Ini adalah script PHP kecil yang krusial untuk memperbaiki URL di database Anda. Anda bisa mengunduhnya dari berbagai sumber terpercaya (misalnya, GitHub).
  • Kopi/Teh: Agar tetap fokus dan semangat!

PENTING: Selalu lakukan backup penuh website Anda (file dan database) sebelum memulai proses migrasi. Ini adalah jaring pengaman Anda jika terjadi sesuatu yang tidak terduga!

Langkah 1: Pindahkan Semua File WordPress Anda

Langkah pertama adalah mengunduh semua file WordPress dari hosting lama Anda dan mengunggahnya ke hosting baru.

Unduh File dari Hosting Lama

  1. Gunakan FileZilla (atau FTP client pilihan Anda) untuk terhubung ke hosting lama Anda menggunakan kredensial FTP yang diberikan oleh provider hosting.
  2. Navigasikan ke direktori root WordPress Anda. Biasanya ini adalah public_html, htdocs, atau folder dengan nama domain Anda.
  3. Pilih semua file dan folder di dalam direktori root WordPress Anda (kecuali mungkin folder backup yang tidak perlu dipindahkan).
  4. Unduh semua file tersebut ke komputer lokal Anda. Pastikan koneksi internet stabil dan berikan waktu yang cukup, terutama jika website Anda memiliki banyak media.

Upload File ke Hosting Baru

  1. Setelah semua file berhasil diunduh, sambungkan FileZilla ke hosting baru Anda menggunakan kredensial FTP yang baru.
  2. Navigasikan ke direktori root di hosting baru Anda di mana Anda ingin WordPress diinstal (misalnya, public_html).
  3. Unggah semua file dan folder yang tadi Anda unduh dari hosting lama ke direktori ini.
  4. Tunggu hingga proses unggah selesai. Ini mungkin memakan waktu lebih lama daripada mengunduh, tergantung kecepatan koneksi dan jumlah file.

Langkah 2: Migrasi Database dengan Presisi

Database adalah jantung website WordPress Anda, menyimpan semua postingan, halaman, komentar, pengaturan, dan informasi penting lainnya.

Export Database dari Hosting Lama

  1. Login ke panel kontrol hosting lama Anda (cPanel/Plesk).
  2. Cari dan buka phpMyAdmin.
  3. Pilih database WordPress Anda dari daftar di sisi kiri (nama database biasanya bisa ditemukan di file wp-config.php).
  4. Klik tab Export di bagian atas.
  5. Pilih metode "Custom" untuk opsi export yang lebih detail.
  6. Pastikan format adalah SQL.
  7. Centang opsi "Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER statement". Ini penting agar saat import tidak terjadi konflik jika ada tabel dengan nama yang sama.
  8. Klik Go untuk mengunduh file .sql database Anda ke komputer lokal.

Buat Database Baru di Hosting Baru

  1. Login ke panel kontrol hosting baru Anda.
  2. Cari bagian "Databases" atau "MySQL Databases".
  3. Buat database baru, berikan nama yang unik dan mudah diingat (misalnya, namadomain_wp).
  4. Buat user baru untuk database tersebut, berikan username dan password yang kuat.
  5. Tambahkan user tersebut ke database yang baru Anda buat, dan pastikan Anda memberikan "All Privileges" (semua hak akses) kepada user tersebut.
  6. Catat nama database, username, dan password ini. Anda akan membutuhkannya sebentar lagi.

Import Database ke Hosting Baru

  1. Kembali ke panel kontrol hosting baru Anda dan buka phpMyAdmin.
  2. Pilih database kosong yang baru saja Anda buat dari daftar di sisi kiri.
  3. Klik tab Import di bagian atas.
  4. Klik tombol "Choose File" atau "Browse" dan pilih file .sql database yang tadi Anda unduh dari hosting lama.
  5. Pastikan format sudah SQL.
  6. Klik Go dan tunggu hingga proses import selesai. Anda akan melihat pesan sukses jika semuanya berjalan lancar.

Edit File wp-config.php

Ini adalah langkah krusial untuk menghubungkan instalasi WordPress Anda dengan database yang baru.

  1. Di folder WordPress yang sudah Anda unduh ke komputer lokal (atau bisa juga langsung via FTP di hosting baru), cari file wp-config.php.
  2. Buka file tersebut dengan teks editor Anda.
  3. Cari baris-baris berikut dan ubah nilainya sesuai dengan database baru yang Anda buat di hosting baru:
    • define('DB_NAME', 'nama_database_lama');define('DB_NAME', 'nama_database_baru_anda');
    • define('DB_USER', 'user_database_lama');define('DB_USER', 'user_database_baru_anda');
    • define('DB_PASSWORD', 'password_database_lama');define('DB_PASSWORD', 'password_database_baru_anda');
    • define('DB_HOST', 'localhost'); (Biasanya tetap localhost, namun beberapa hosting mungkin menggunakan nilai lain. Cek dokumentasi hosting baru Anda.)
  4. Simpan perubahan pada file wp-config.php.
  5. Jika Anda mengeditnya di komputer lokal, unggah kembali file wp-config.php yang sudah diedit ke hosting baru Anda melalui FTP, menimpa file yang lama.

Langkah 3: Perbaikan URL Krusial dengan Search Replace DB

Ini adalah bagian terpenting dari migrasi manual! WordPress menyimpan banyak URL (alamat situs) di dalam database, seringkali dalam bentuk serialisasi. Jika Anda tidak menggantinya, website Anda akan mengarah ke URL lama, menyebabkan gambar tidak muncul, link rusak, dan masalah lainnya.

Dapatkan dan Unggah Search Replace DB Script

  1. Unduh script Search Replace DB dari sumber terpercaya. Pastikan Anda mendapatkan versi terbaru yang kompatibel.
  2. Melalui FTP, unggah folder script tersebut (misalnya, folder bernama search-replace-db) ke direktori root WordPress Anda di hosting baru (tempat file wp-config.php berada).

Jalankan Script untuk Perbaikan URL

Buka browser Anda dan akses script ini dengan format: http://namadomainbaruanda.com/search-replace-db (sesuaikan dengan nama folder script yang Anda unggah).

  1. Anda akan melihat interface Search Replace DB. Script ini secara otomatis akan mendeteksi kredensial database dari wp-config.php Anda.
  2. Di kolom "replace", masukkan URL lama website Anda (contoh: http://namadomainlama.com).
  3. Di kolom "with", masukkan URL baru website Anda (contoh: http://namadomainbaruanda.com). PASTIKAN Anda menggunakan protokol yang benar (http:// atau https://) dan tanda garis miring (slash) di akhir jika ada.
  4. Sangat Penting: Pertama, klik tombol "Dry Run". Ini akan mensimulasikan perubahan tanpa benar-benar menerapkannya, menunjukkan berapa banyak entri yang akan diubah. Periksa hasilnya untuk memastikan semuanya terlihat benar.
  5. Jika "Dry Run" menunjukkan hasil yang sesuai, barulah klik tombol "Live Run". Ini akan menerapkan perubahan secara permanen di database Anda. Proses ini mungkin memakan waktu beberapa saat tergantung ukuran database.

Meskipun proses migrasi manual ini memberikan kontrol penuh, ada kalanya kita memerlukan alat bantu untuk menyederhanakan tugas-tugas pengelolaan website lainnya, atau bahkan untuk melakukan verifikasi pasca-migrasi agar semuanya berjalan mulus. Di sinilah tools seperti PintarApp Tools bisa menjadi penyelamat, menawarkan solusi cerdas untuk manajemen database, monitoring performa, hingga otomatisasi backup rutin yang bisa sangat berguna untuk memastikan website Anda selalu prima, tidak hanya saat migrasi.

Hapus Script Setelah Selesai

Demi keamanan, setelah Anda selesai menggunakan Search Replace DB script, sangat disarankan untuk menghapus seluruh folder script tersebut dari hosting Anda. Jangan biarkan script ini tergeletak di server Anda!

Langkah 4: Finalisasi dan Uji Coba Menyeluruh

Anda sudah hampir di garis finis! Sekarang saatnya untuk membersihkan dan menguji.

  • Perbarui Permalinks: Login ke dashboard WordPress baru Anda (namadomainbaruanda.com/wp-admin). Buka Settings > Permalinks, dan cukup klik "Save Changes" tanpa mengubah apapun. Ini akan me-refresh struktur permalink.
  • Hapus Cache: Jika Anda menggunakan plugin cache di WordPress lama, hapus cache-nya. Hapus juga cache browser Anda. Jika hosting Anda memiliki server-side cache, coba bersihkan juga.
  • Cek File .htaccess: Kadang-kadang file .htaccess mungkin perlu disesuaikan, terutama jika ada aturan khusus dari hosting lama atau jika website Anda tidak tampil benar. Memperbarui permalinks biasanya akan meregenerasi file ini.
  • Uji Coba Ekstensif:
    • Coba akses halaman depan, postingan, dan halaman statis Anda.
    • Klik semua link internal untuk memastikan tidak ada yang mengarah ke domain lama.
    • Periksa apakah gambar dan media lainnya tampil dengan benar.
    • Uji formulir kontak, komentar, dan fungsionalitas interaktif lainnya.
    • Cek halaman login admin.

Penutup

Selamat! Anda telah berhasil melakukan migrasi WordPress secara manual tanpa plugin. Proses ini mungkin terasa panjang dan detail, tetapi imbalannya adalah pemahaman yang lebih dalam tentang infrastruktur WordPress Anda dan rasa puas karena telah mengatasi tantangan teknis. Anda sekarang tidak hanya seorang pemilik website, tetapi juga seorang ahli migrasi!

Jangan takut untuk mencoba lagi jika ada kendala. Dengan latihan, migrasi manual akan terasa lebih mudah. Ingat, setiap masalah adalah peluang untuk belajar. Sampai jumpa di tutorial berikutnya!


Jelajahi Ekosistem PintarApp

Tag

Rahasia Pindah Rumah WordPress Tanpa Plugin: Tutorial Migrasi Manual Paling Lengkap! ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark