Cara Memecahkan Masalah Umum Migrasi WordPress
Diterbitkan: 2023-05-23Jika server hosting Anda saat ini menyebabkan masalah bagi Anda, memigrasikan situs WordPress Anda ke server baru adalah cara yang efektif untuk meninggalkannya sekali dan untuk selamanya, bukannya migrasi WordPress tidak menghasilkan cukup banyak masalah dengan sendirinya.
Mulai dari potensi kehilangan file hingga downtime migrasi dan masalah konfigurasi nama domain, ada banyak potensi masalah yang dapat menghalangi memastikan migrasi yang lancar dan mulus.
Namun, dengan beberapa tindakan pencegahan dan banyak teknik pemecahan masalah proaktif, Anda akan dipersenjatai dengan baik untuk melewati setiap rintangan tersebut dengan relatif mudah.
Dalam panduan ini, kami akan menunjukkan cara memecahkan masalah umum migrasi WordPress, berbagi solusi praktis, dan petunjuk langkah demi langkah yang jelas untuk memastikan perpindahan server besar Anda berjalan lancar.
Cara Memecahkan Masalah Umum Migrasi WordPress: 5 Langkah Sederhana
1. Menemukan dan Mengganti Sumber Daya yang Hilang
Salah satu masalah yang paling membuat frustrasi selama migrasi WordPress adalah kehilangan file dan sumber daya penting di sepanjang jalan.
Pada awalnya, mungkin tidak langsung terlihat bahwa komponen situs web tertentu tidak berhasil, oleh karena itu ada baiknya mempelajari cara menguji situs web Anda setelah migrasi sehingga Anda akan mengetahui cara memeriksa sumber daya yang hilang.
Salah satu cara untuk melakukannya adalah dengan menelusuri situs web Anda secara menyeluruh dan memverifikasi apakah semua halaman, gambar, dokumen, dan sumber daya lainnya utuh. Berikan perhatian khusus pada elemen penting misi yang menjadi landasan situs web Anda.
Jika Anda melihat ada konten yang hilang atau tautan rusak, itu adalah tanda yang cukup kuat bahwa beberapa file Anda hilang.
Jika Anda menggunakan plugin migrasi WordPress berkualitas tinggi, plugin tersebut akan memberi Anda log migrasi yang dapat memberikan wawasan berharga tentang proses migrasi dan kesalahan apa pun yang ditemui.
Artikel Berlanjut Di Bawah
Terakhir, Anda juga dapat membandingkan situs yang baru dimigrasikan dengan salinan cadangan terakhir yang Anda buat. Dengan melakukannya, Anda dapat mengidentifikasi ketidaksesuaian atau file yang hilang.
Apa yang Harus Dilakukan Tentang File yang Hilang
Berbicara tentang backup, membuatnya adalah cara paling efektif untuk memecahkan masalah file WordPress yang hilang.
Jika Anda belum memiliki cadangan situs Anda, lihat panduan langkah demi langkah kami untuk membuat cadangan WordPress sebelum migrasi untuk membantu membuatnya.
Dalam kebanyakan kasus, file dan sumber daya yang hilang dapat dengan mudah diganti dengan mengimpor salinan cadangannya ke situs baru Anda.
2. Meminimalkan Waktu Henti Migrasi
Kita semua tahu bahwa waktu henti adalah salah satu masalah terburuk yang mungkin kita hadapi sebagai pemilik situs web.
Apakah situs Anda offline sama sekali atau kekurangan sumber daya server yang cukup untuk menyediakan bahkan fungsionalitas dasar, itu tidak hanya mengganggu pelanggan Anda sampai mereka terpental tetapi mungkin juga memiliki dampak yang signifikan bagi bisnis Anda dalam bentuk hilangnya pendapatan dan ketidakmampuan untuk memenuhi kebutuhan pelanggan Anda.
Sayangnya, sifat migrasi situs web berarti bahwa tugas-tugas penting seperti transfer data dan propagasi DNS akan mengakibatkan setidaknya beberapa waktu henti.
Apa yang Harus Dilakukan Tentang Waktu Henti Migrasi
Cara terbaik untuk memecahkan masalah downtime migrasi dan menghentikannya agar tidak berdampak signifikan pada pendapatan Anda adalah dengan memilih waktu migrasi ketika situs web Anda menerima jumlah lalu lintas paling sedikit.
Masuk ke Google Analytics dan perhatikan tren lalu lintas Anda, cari jam-jam di luar jam sibuk ketika gangguan layanan apa pun cenderung minimal.
Meskipun demikian, meskipun Anda menjadwalkan migrasi di luar jam sibuk, penting untuk berkomunikasi dengan pengguna Anda.
Artikel Berlanjut Di Bawah
Tempatkan pemberitahuan di beranda Anda dan gunakan pemasaran email, media sosial, dan saluran lain untuk memberi tahu pengunjung tentang waktu henti yang dijadwalkan.
Pendekatan proaktif ini mungkin satu-satunya hal yang menyelamatkan Anda dari kehilangan pelanggan secara permanen ke pesaing Anda karena migrasi situs Anda.
3. Mengatasi Masalah Konfigurasi Nama Domain
Bahkan setelah Anda berhasil mentransfer semua data Anda dari satu server ke server lain, masih ada banyak masalah yang mungkin Anda temui terkait konfigurasi nama domain.
Masalah paling umum di arena ini terkait dengan data DNS Anda, yang bertanggung jawab untuk menerjemahkan nama domain yang dapat dibaca manusia menjadi alamat IP yang dapat dipahami komputer.
Yang pertama adalah catatan DNS (Domain Name Server) berisi informasi yang salah, artinya situs Anda tidak akan dapat diakses melalui nama domain Anda sampai diperbaiki.
Yang kedua adalah bahwa perubahan DNS biasanya membutuhkan waktu untuk menyebar sepenuhnya di Internet, yang berarti bahwa selama periode ini, beberapa pengguna mungkin masih diarahkan ke server lama sementara yang lain dapat mengakses server baru. Hal ini dapat mengakibatkan masalah aksesibilitas yang terputus-putus dan ketidakkonsistenan dalam ketersediaan situs web.
Apa yang harus dilakukan Tentang Masalah DNS Selama Migrasi WordPress
Untuk memecahkan masalah DNS, Anda dapat mengajukan dua pertanyaan terkait:
Apakah catatan DNS saya dikonfigurasi dengan benar?
Anda dapat menjawab pertanyaan ini dengan mengakses registrar domain atau konsol pengelolaan DNS dan meninjau setelan DNS untuk domain Anda.
Catat catatan DNS yang relevan, seperti:
- A (IPv4)
- AAAA (IPv6)
- CNAME
- Data MX
Sekarang, lihat informasi DNS untuk server hosting baru Anda.
Artikel Berlanjut Di Bawah
Apakah mereka cocok?
Jika tidak, pelajari cara memperbarui data DNS Anda dengan server nama domain baru dan beri waktu untuk menyebarkannya.
Sudahkah saya menunggu cukup waktu untuk menyebarkan pembaruan DNS?
Meskipun beberapa pengguna harus dapat mengakses situs Anda di server barunya dalam beberapa jam, biasanya diperlukan waktu 24 – 48 jam untuk menyelesaikan propagasi DNS. Dalam beberapa kasus ekstrim, mungkin diperlukan waktu hingga 72 jam.
Jika menurut Anda proses propagasi terlalu lama, Anda dapat mempercepatnya dengan menurunkan nilai TTL (Time to Live) yang menentukan berapa lama server DNS atau perangkat pengguna dapat menyimpan informasi tersebut.
Jika nilai TTL dari catatan DNS Anda disetel ke tinggi, proses propagasi dapat memakan waktu sangat lama, jadi menurunkannya akan membantu mempercepat proses.
4. Mengatasi Masalah Kesalahan Koneksi Database
Beberapa masalah migrasi WordPress yang umum menyebabkan lebih banyak sakit kepala daripada menyelesaikan seluruh proses hanya untuk menerima berita buruk bahwa ada kesalahan saat membuat koneksi dengan database.
Masalah besar dengan pesan tersebut adalah bahwa mereka tidak memberikan kode kesalahan yang tepat atau detail tentang penyebab spesifik dari kegagalan koneksi.
Anda dapat segera melihat masalah apa ini. Lagi pula, bagaimana Anda bisa memperbaiki kesalahan jika Anda tidak tahu apa itu?
Untungnya, ada solusinya:
Cara Menggunakan WP Debugging untuk Mengidentifikasi Penyebab Kesalahan Koneksi Database
Untuk mendapatkan kode kesalahan yang lebih spesifik dan mencari tahu apa yang salah dengan situs Anda yang baru dimigrasikan, Anda dapat mengaktifkan WordPress dengan membuka file wp-config.php dan mencari baris berikut:
definisikan( 'WP_DEBUG', benar);
Bila Anda memilikinya. Ubah true menjadi false sehingga berbunyi:
definisikan( 'WP_DEBUG', benar);
Dari sana, simpan file, dan muat ulang situs web Anda untuk membuat file debug.log di direktori “wp-content” Anda. Anda kemudian dapat menggunakan file ini untuk meninjau detail pesan kesalahan dan kode yang terkait dengan masalah koneksi database.
Cara Memperbaiki Kesalahan Koneksi Database Umum
Menemukan kode kesalahan khusus untuk kesalahan koneksi Anda adalah awal yang baik, karena Anda kemudian dapat mencari kesalahan ini secara online dan meneliti cara memperbaikinya.
Namun, untuk menghemat waktu Anda, mari kita lihat cara mengatasi beberapa kemungkinan penyebab kesalahan koneksi Anda.
Kredensial Database Salah
Salah satu kemungkinan penyebabnya adalah kredensial database yang ditentukan dalam file konfigurasi WordPress (wp-config.php) tidak cocok dengan kredensial server hosting baru.
Dengan mengingat hal itu, masuk akal untuk memulai dengan melihat file wp-config Anda dan memeriksa semua hal berikut:
- Nama host
- Nama belakang
- Kata sandi
- Basis data
Masing-masing harus cocok dengan kredensial server hosting baru Anda.
Konfigurasi Server Basis Data
Kami telah menghadapi masalah berikutnya ini lebih dari satu kali dalam pekerjaan kami sendiri, dan percayalah pada kami; kita tahu betapa sakit kepala itu.
Ada kalanya konfigurasi database di server baru Anda berbeda dengan yang lama.
Misalnya, versi atau pengaturan perangkat lunak server database mungkin tidak kompatibel dengan instalasi WordPress.
Dalam hal ini, Anda harus masuk ke akun hosting Anda dan melihat pengaturan konfigurasi server database Anda untuk memastikannya cukup memenuhi persyaratan minimum untuk menjalankan WordPress.
Firewall atau Pembatasan Akses
Dalam beberapa kasus, pengaturan firewall atau pembatasan akses pada server hosting baru dapat memblokir situs WordPress untuk membuat koneksi ke server database.
Ini biasanya terjadi jika aturan firewall atau konfigurasi server tidak disesuaikan dengan benar selama proses migrasi.
Dengan demikian, Anda harus memeriksa pengaturan tersebut di akun hosting Anda dan memastikan mereka mengizinkan situs WordPress Anda untuk terhubung dengan server database Anda.
5. Mengatasi Error 404 yang Disebabkan oleh Masalah Permalink
Last but not least, salah satu masalah migrasi yang paling sering dihadapi banyak pengguna WordPress adalah bahwa struktur permalink tidak selalu bermigrasi dengan benar.
Pada akhirnya, ini menghasilkan tautan yang rusak dan kesalahan 404 yang ditakuti itu.
Misalnya, jika situs Anda disusun di server lama Anda sebagai yoursite.com/post-title, tetapi server baru Anda disetel ke yoursite.com/year/month/post-title, hyperlink apa pun yang mengarah ke URL pertama tidak lagi pergi bekerja.
Cara Memperbaiki Struktur Permalink WordPress Anda
Untungnya, ini juga salah satu masalah paling mudah untuk diperbaiki.
Pertama, buka dashboard WordPress Anda dan arahkan ke Settings – Permalinks .
Periksa apakah struktur permalink Anda cocok dengan yang digunakan di server lama Anda, dan simpan perubahannya.
Cara Memecahkan Masalah Umum Migrasi WordPress: Tiga Hal Penting
Meskipun ada banyak hal yang tidak beres saat memigrasikan situs web WordPress Anda, proses langkah demi langkah di atas akan membantu Anda memecahkan lima masalah paling umum yang biasanya menghalangi keberhasilan migrasi.
Sebagai rangkuman, berikut adalah pelajaran terpenting yang dapat diambil dari panduan ini:
- Ambil langkah pencegahan untuk mengurangi masalah – Mempelajari cara mencadangkan situs WordPress Anda bisa menjadi penyelamat jika Anda kehilangan file selama proses migrasi. Sementara itu, menurunkan nilai TTL data DNS Anda terlebih dahulu akan membantu mempercepat waktu yang diperlukan untuk menyebarkan perubahan domain.
- Kesalahan koneksi database dapat memiliki banyak penyebab – Menyesuaikan file wp-config Anda untuk mengaktifkan mode debugging adalah cara cepat dan efektif untuk menentukan kode kesalahan yang tepat sehingga Anda dapat mencari solusi yang tepat.
- Jangan lupa untuk memeriksa struktur permalink Anda – 404 kesalahan setelah migrasi WordPress mungkin disebabkan oleh permalink yang salah. Periksa setelan Anda untuk memastikannya sama di server baru Anda seperti di server lama.
Untuk tips lainnya, lihat tutorial migrasi WordPress langkah demi langkah lengkap kami.