Memigrasi situs WordPress dari One Hosting Provider ke yang lain?


9

Saya memiliki situs WordPress saya di-host di penyedia Windows dan saya pindah ke penyedia Windows lain. Adakah gotcha atau instruksi tentang bagaimana saya dapat dengan lancar bertransisi dari satu ke yang lain tanpa kehilangan info apa pun?


Mungkin juga menarik untuk mendapatkan petunjuk tentang cara meminimalkan downtime atau tumpang tindih konten, dengan waktu yang diperlukan untuk mentransfer konten basis data dan migrasi DNS. Atau haruskah kita membahasnya di Pro Webmaster ?
Jan Fabry

Jawaban:


12

Hai @ooo :

Dengan asumsi Anda ingin mempertahankan domain yang sama, itu benar-benar sangat sederhana. Pada dasarnya Anda menyalin file menggunakan klien FTP dengan mengunduh dari host lama dan mengunggah ke yang baru, dan kemudian Anda menyalin database MySQL dengan melakukan dump database ke skrip SQL (ini adalah "ekspor" Anda ) dan kemudian menjalankan skrip (dan ini adalah "impor" Anda .)

Sisanya hanyalah detail:

1.) Gunakan FTP untuk mengunduh semua file dari root web dan semua subdirektori dari server web lama yang dihosting.

2.) Unggah semua file yang sama ke root web dari server web yang baru dihosting di direktori bernama yang sama persis.

3.) Lakukan dump database lengkap (mis. Ekspor) dari database MySQL Anda sebagai skrip SQL.

4.) Buat database MySQL baru di host web baru Anda.

5.) Buat pengguna untuk basis data MySQL Anda dan atur agar memiliki semua izin. Pastikan untuk mencatat nama basis data, pengguna dan kata sandi.

6.) Impor database MySQL Anda dengan menjalankan skrip MySQL dalam konteks database baru Anda.

7.) Selanjutnya edit /wp-config.phpfile Anda di server baru Anda dan berikan set DB_NAME, DB_USERdan DB_PASSWORDke nama database baru Anda, nama pengguna basis data baru dan kata sandi pengguna basis data baru.

7.) Akhirnya, pastikan untuk mengubah pengaturan DNS domain Anda sehingga menggunakan server nama dari host web baru Anda. Anda harus menunggu batas waktu untuk cache DNS dihapus dan alamat disebarkan (biasanya hanya membutuhkan waktu beberapa jam tetapi bisa memakan waktu hingga 48 sebelum situs baru Anda dapat diakses.)

Itu saja. Jika Anda perlu lebih spesifik, pastikan untuk memberikan lebih banyak detail tentang host baru Anda termasuk minimal nama dan situs web host baru Anda dan jika mungkin apa jenis panel kontrol yang mereka tawarkan untuk Anda mengelola situs Anda (yaitu CPanel atau yang lainnya? )


6

Gotcha utama ketika mengubah server adalah url hard-coded dan path file WP. Mereka muncul:

  • Dalam opsi jalur unggah, di bawah pengaturan / misc (sekarang pengaturan / unggah, jika memori berfungsi), di WP lama menginstal.

  • Dalam meta data lampiran, pada WP yang sangat lama dipasang.

  • Dalam file htaccess Anda, dan mungkin menulis ulang aturan, jika situs Anda hidup dalam subfolder.

  • Di URL situs dan opsi URL beranda, di bawah pengaturan / umum.

Saya biasanya merekomendasikan untuk mematikan permalnks sebelum membuat dump db, untuk menghindari masalah ke-3.

Masalah ke-4 mencegah Anda masuk, dan dapat diperbaiki dari file konfigurasi wp, jika situs Anda mengubah URL, dengan menambahkan dua baris ke wp-config.php:

define ('WP_HOME', 'http://domain.com'); define ('WP_SITEURL', 'http://domain.com');

Pikiran tertinggal garis miring di kedua mendefinisikan.

Gejala masalah pertama adalah Anda akan mendapatkan kesalahan izin saat mengunggah file. Itu diperbaiki dengan membuat jalur unggah kosong, sehingga WP menggunakan nilai default.

Masalah kedua hanya diperbaiki dengan mengedit database secara massal. Tetapi sekali lagi, ini hanya berlaku untuk data yang sangat lama.

Sisanya seperti kata Mike ...



1

Jadi untuk kembali dan menjawab pertanyaan saya sendiri dan semoga membantu orang lain, permalink mudah ditulis ulang dengan mengubah skema permalink di Pengaturan> Permalinks. Ubah, lalu ubah kembali dan file .htaccess Anda akan diperbaiki.

Masalah kedua, pesan peringatan, adalah sebuah plugin yang menulis tautan statis ketika saya menginstalnya. Saya menonaktifkan, kemudian mengaktifkannya kembali dan itu berhasil.

sunting: terima kasih Lisa, baru saja melihatmu di sana!


0

Saya menggunakan BackupBuddy (http://pluginbuddy.com) untuk semua migrasi saya. Ini adalah plugin premium dan tidak sempurna tetapi jauh lebih baik daripada apa pun yang saya temukan.


0

@Nick - Saya punya masalah yang sama di mana halaman utama dimuat tetapi tidak ada tautan. Saya mengubah Permalinks dari Kustom ke Default dan kemudian berhasil. Saya berubah kembali ke pengaturan kustom saya nanti, dan semua berhasil.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.