Bagaimana Kami Memigrasi Instalasi WordPress Secara Manual

Depositphotos 20821051 dtk
Waktu Membaca: 3 menit

Anda ingin berpikir bahwa memindahkan situs WordPress Anda dari satu host ke host lain sangat mudah, tetapi itu benar-benar bisa membuat frustasi. Kami benar-benar membantu klien tadi malam yang memutuskan untuk pindah dari satu host ke host lain dan dengan cepat berubah menjadi sesi pemecahan masalah. Mereka melakukan apa yang biasanya dilakukan orang - mereka menutup seluruh instalasi, mengekspor database, memindahkannya ke server baru dan mengimpor database. Dan kemudian terjadilah… halaman kosong.

Masalahnya adalah bahwa semua host tidak dibuat sama. Banyak yang memiliki versi Apache yang berbeda dengan modul yang berbeda. Beberapa memiliki masalah izin yang sangat funky yang menyebabkan masalah dengan pengunggahan file, menjadikannya hanya-baca, dan menyebabkan masalah pengunggahan gambar. Yang lain memiliki versi PHP dan MySQL yang berbeda - masalah mengerikan di industri hosting. Beberapa cadangan menyertakan file tersembunyi yang mendatangkan malapetaka pada host yang berbeda karena caching dan pengalihan hak milik di server.

Dan tentu saja, ini bahkan tidak termasuk batasan unggahan file. Biasanya itu adalah masalah pertama jika Anda memiliki instalasi WordPress yang cukup besar… file database terlalu besar untuk diunggah dan diimpor melalui admin MySQL.

Ada beberapa alat hebat di luar sana untuk membantu, seperti CMS ke CMS. Anda juga dapat memanfaatkan milik Automattic sendiri VaultPress layanan - cukup buat cadangan situs, instal WordPress baru di host baru, instal ulang VaultPress, dan pulihkan situs. Orang-orang ini telah melakukan pekerjaan yang baik dalam mengatasi banyak masalah yang akan Anda hadapi saat mencoba memigrasi situs web.

Namun, kita cenderung melakukannya sendiri pada hal-hal ini dan, menyakitkan, sering melakukannya sendiri. Saya suka faktor instalasi baru saat pindah ke host baru daripada menyeret masalah apa pun dengan kami. Jadi inilah langkah-langkah yang kami gunakan:

  1. We backup seluruh instalasi dan situs dan unduh secara lokal untuk penyimpanan yang aman.
  2. We ekspor database (tidak selalu disertakan dengan cadangan) dan unduh secara lokal untuk penyimpanan yang aman.
  3. We instal WordPress baru di server baru dan menjalankannya.
  4. We tambahkan plugin satu per satu untuk memastikan semuanya kompatibel dan berfungsi. Beberapa pengembang plugin telah melakukan pekerjaan yang baik dalam memasukkan pengaturan mereka di alat ekspor atau menyediakan pengaturan ekspor dan impor mereka sendiri.
  5. We ekspor konten dari situs yang ada menggunakan alat Ekspor WordPress yang terpasang langsung di WordPress.
  6. We impor konten itu ke situs baru menggunakan alat Impor WordPress yang terpasang langsung di WordPress. Ini mengharuskan Anda untuk menambahkan pengguna… sedikit melelahkan tetapi sepadan dengan usaha.
  7. We FTP folder wp-content / uploads di mana semua aset file yang kami unggah berada di server baru, memastikan izin file disetel dengan benar.
  8. Kami mengatur pengaturan permalink.
  9. We zip tema dan pasang menggunakan penginstal tema WordPress.
  10. Kami menempatkan tema secara langsung dan membangun kembali menu.
  11. We ulangi widget dan salin / tempel konten seperlunya dari server lama ke baru.
  12. We merayapi situs untuk mencari masalah apa pun dengan file yang hilang.
  13. We tinjau semua halaman secara manual situs untuk memastikan semuanya terlihat bagus.
  14. Jika semuanya terlihat bagus, kami akan perbarui pengaturan DNS kami untuk menunjuk ke host baru dan ditayangkan.
  15. Kami akan memastikan bahwa Blokir pengaturan Pencarian di Reading Settings dinonaktifkan.
  16. Kami menambahkan apapun CDN atau caching mekanisme yang diizinkan pada host baru untuk mempercepat situs. Terkadang ini adalah plugin, di lain waktu itu adalah bagian dari alat host.
  17. Baik merayapi ulang situs dengan Alat Webmaster untuk melihat apakah ada masalah yang dilihat Google.

Kami akan membiarkan tuan rumah lama sekitar seminggu atau lebih… untuk berjaga-jaga jika ada masalah bencana. Setelah seminggu atau lebih berjalan dengan baik, kami akan menonaktifkan host lama dan menutup akun.

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.