Lanjutan
Juli 27, 2026
Artikel

Halo para Digital Creator dan Web Developer! Pernahkah Anda merasa perlu memindahkan situs WordPress Anda ke hosting baru, domain lain, atau sekadar subfolder, namun merasa enggan karena takut ribet? Banyak yang langsung berpikir menggunakan plugin migrasi. Memang, plugin sangat membantu, namun ada kalanya kita butuh kontrol penuh, atau situasinya tidak memungkinkan penggunaan plugin. Nah, tutorial kali ini akan membimbing Anda langkah demi langkah untuk melakukan migrasi WordPress secara manual, tanpa plugin, dengan metode yang terbukti efektif dan anti-gagal!

Migrasi manual mungkin terdengar menakutkan, tapi percayalah, ini adalah skill dasar yang sangat berharga. Anda akan memahami bagaimana WordPress bekerja di balik layar, memberikan Anda kepercayaan diri yang lebih besar dalam mengelola situs Anda. Mari kita selami!

Persiapan Penting: Pondasi Migrasi yang Kuat

Sebelum memulai petualangan migrasi ini, ada beberapa hal krusial yang harus Anda siapkan:

  • Akses Penuh Server Lama dan Baru: Anda butuh akses FTP/SFTP (untuk file) dan akses cPanel/phpMyAdmin (untuk database) di hosting lama maupun hosting baru.
  • Informasi URL: Catat baik-baik URL situs lama Anda (misalnya, https://situslama.com) dan URL situs baru Anda (misalnya, https://situsbaru.com).
  • Backup Komprehensif: Ini adalah langkah paling penting! Lakukan backup lengkap untuk semua file WordPress Anda dan juga database-nya. Simpan di lokasi aman. Mengapa? Karena jika ada kesalahan, Anda selalu punya titik kembali. Untuk memastikan backup Anda robust dan proses pengembangan Anda lancar, Anda bisa memanfaatkan tool profesional. PintarApp Tools, misalnya, menyediakan berbagai fitur yang dapat membantu developer seperti Anda dalam manajemen file, database, hingga proses deployment, sehingga memastikan setiap langkah migrasi berjalan mulus dan aman.

Langkah 1: Migrasi File WordPress (Pindahkan 'Rumah' Situs Anda)

Bagian ini adalah tentang memindahkan semua aset fisik situs Anda.

  • Unduh Semua File WordPress:

    Gunakan klien FTP (seperti FileZilla) atau fitur File Manager di cPanel Anda untuk mengunduh seluruh isi folder instalasi WordPress dari server lama. Pastikan Anda mengunduh semua file dan folder, termasuk folder wp-admin, wp-content, wp-includes, dan semua file di root direktori.

  • Unggah File ke Server Baru:

    Setelah semua file terunduh, unggah seluruhnya ke lokasi yang sesuai di server hosting baru Anda. Jika ini adalah domain utama, unggah ke folder public_html. Jika subfolder, unggah ke public_html/nama-subfolder.

Langkah 2: Migrasi Database WordPress (Transfer 'Otak' Situs Anda)

Database adalah jantung situs WordPress Anda, menyimpan semua postingan, halaman, komentar, pengaturan, dan informasi pengguna.

  • Export Database dari Server Lama:

    Akses phpMyAdmin melalui cPanel hosting lama Anda. Pilih database WordPress yang ingin Anda migrasikan dari daftar di sebelah kiri. Klik tab "Export" di bagian atas. Pilih metode "Custom" untuk opsi yang lebih baik. Pastikan formatnya "SQL". Scroll ke bawah dan klik "Go" untuk mengunduh file .sql database Anda.

  • Buat Database Baru di Server Baru:

    Akses cPanel hosting baru Anda. Cari menu "MySQL Databases". Buat database baru, berikan nama yang unik. Buat juga user MySQL baru dan tetapkan password yang kuat. Setelah itu, tambahkan user tersebut ke database yang baru dibuat dan berikan semua hak istimewa (all privileges).

  • Import Database ke Server Baru:

    Akses phpMyAdmin di hosting baru Anda. Pilih database baru yang baru saja Anda buat. Klik tab "Import". Klik tombol "Choose File" dan pilih file .sql yang Anda unduh sebelumnya. Scroll ke bawah dan klik "Go". Tunggu hingga proses import selesai. Jika file database Anda sangat besar dan mengalami timeout, Anda mungkin perlu melakukan import melalui SSH atau menghubungi support hosting.

Langkah 3: Konfigurasi wp-config.php (Sesuaikan Peta Jalan Situs Anda)

File wp-config.php adalah jembatan antara file WordPress Anda dan database-nya.

  • Edit File wp-config.php:

    Di server baru Anda, temukan file wp-config.php di root direktori instalasi WordPress. Anda bisa mengeditnya menggunakan File Manager di cPanel atau melalui klien FTP. Cari baris-baris berikut:

    define('DB_NAME', 'nama_database_lama');
    define('DB_USER', 'username_database_lama');
    define('DB_PASSWORD', 'password_database_lama');
    define('DB_HOST', 'localhost');

    Ganti nilai-nilai tersebut dengan nama database baru, username baru, dan password baru yang Anda buat di Langkah 2. Umumnya, DB_HOST tetap localhost, tetapi jika hosting Anda punya pengaturan khusus, sesuaikan. Simpan perubahan pada file tersebut.

Langkah 4: Perbaiki URL dengan Search Replace DB (Ubah Alamat Resmi)

Ini adalah langkah paling krusial. WordPress menyimpan URL situs Anda di berbagai tempat dalam database, termasuk di dalam data yang diserialisasi. Mengubahnya secara manual sangat berisiko.

  • Unduh dan Unggah Script Search Replace DB:

    Untuk mengatasi ini, kita akan menggunakan alat pihak ketiga bernama "Search Replace DB" (Anda bisa mencari versi terbarunya di GitHub, misalnya oleh Interconnect/it). Unduh file zip-nya, lalu ekstrak. Anda akan mendapatkan sebuah folder. Unggah folder tersebut (misalnya, dengan nama search-replace-db) ke root direktori situs WordPress baru Anda.

  • Akses dan Jalankan Script:

    Buka browser Anda dan akses script tersebut melalui URL: https://situsbaru.com/search-replace-db/ (sesuaikan dengan nama folder yang Anda unggah). Anda akan melihat interface alat tersebut.

    • Di kolom "replace", masukkan URL situs lama Anda secara lengkap (misalnya, https://situslama.com).
    • Di kolom "with", masukkan URL situs baru Anda secara lengkap (misalnya, https://situsbaru.com).
    • Anda bisa melakukan "dry run" terlebih dahulu untuk melihat perubahan apa saja yang akan terjadi tanpa benar-benar menerapkannya. Ini sangat direkomendasikan!
    • Setelah yakin, klik tombol "Live run". Proses ini akan mencari semua instance URL lama di database Anda dan menggantinya dengan URL baru. Tunggu hingga selesai.
  • Hapus Script Search Replace DB:

    Setelah proses selesai dan berhasil, sangat penting untuk segera menghapus folder search-replace-db dari server Anda. Ini adalah alat yang sangat powerful dan bisa menjadi celah keamanan jika dibiarkan.

Langkah 5: Finalisasi dan Pengujian (Pastikan Semuanya Berfungsi)

Hampir selesai! Sekarang saatnya memastikan situs baru Anda bekerja sempurna.

  • Login ke Admin WordPress Baru: Coba akses dashboard WordPress Anda di URL baru (https://situsbaru.com/wp-admin).
  • Perbarui Permalinks: Masuk ke Pengaturan > Permalinks di dashboard WordPress Anda. Tanpa mengubah pengaturan, cukup klik tombol "Save Changes". Ini akan meregenerasi file .htaccess dan memastikan semua link berfungsi dengan benar.
  • Hapus Cache (Jika Ada): Jika Anda menggunakan plugin caching di situs lama, hapus semua cache di situs baru Anda.
  • Uji Situs Secara Menyeluruh:
    • Buka beberapa halaman dan postingan.
    • Cek gambar dan media lainnya apakah muncul dengan benar.
    • Uji formulir kontak atau fitur interaktif lainnya.
    • Pastikan semua link internal berfungsi.
    • Cek fitur login/registrasi pengguna.

Selamat! Situs WordPress Anda Kini Berada di 'Rumah' Baru

Anda telah berhasil melakukan migrasi WordPress secara manual! Menguasai proses ini tidak hanya membuat Anda mandiri dari plugin, tetapi juga memberi Anda pemahaman mendalam tentang arsitektur situs WordPress. Ini adalah skill yang tak ternilai bagi setiap developer dan pemilik situs.

Meskipun terlihat banyak langkah, setiap tahapannya logis dan mudah diikuti. Dengan persiapan yang matang dan mengikuti panduan ini, migrasi WordPress manual Anda dijamin sukses. Ingat, kontrol penuh atas situs Anda ada di tangan Anda!


Jelajahi Ekosistem PintarApp

Tag

Jangan Panik! Panduan Lengkap Migrasi WordPress Manual Tanpa Plugin (Anti Gagal!) ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark